erlydtl_beam_compiler: clean up meta forms.

this makes the code so much more readable, and easier to tweak.
Fix #61: add compile options default_vars and constants

vars is deprecated (aliased to default_vars).

The `forloop` variable is now marked as a reserved internal variable name,
and can't be used default/constant variable.