Multicomponent Reactions: Catalysis, Mechanisms and Applications.