Synthesis of Pyrroloquinolines and Pyrroloquinoxalinones Using Azomethine Ylide Cycloaddition Chemistry