Added DEnv register and %def

No more stack explosion due to constantly pushing dynamic envs, fexprs can now acces dynamic call environment using the %dyn-env instruction (still needs some thinking tho).
%def-rec is fugly.