Principles of Chemical Reactivity on the Diels-Alder Reaction in Ionic Liquids and Lewis Acid Catalysis using Large-Scale Computations