Protic and Nonprotic Ionic Liquids in Polar Diels-Alder Reactions Using Properly Substituted Heterocycles and Carbocycles as Dienophiles. A DFT study