Synthesis of Heterocycles via Microwave-Assisted Cycloadditions and Cyclocondensations