Rhodium(III)-Catalyzed C-H bond Functionalization of 2-Pyridones with Alkynes: Switchable Alkenylation, Alkenylation/Directing Group Migration and Rollover Annulation.