Heterocycles from Double-Functionalized Arenes: Transition Metal Catalyzed Coupling Reactions HETEROCYCLES FROM DOUBLE-FUNCT (Catalysis)