Removed element wrappers; Doesn't precalc globals

Two big changes: Relative element references (@self and @parent) are
now handled by a function to remove the step of wrapping elements with
individual properties, cutting a significant amount of time off page
loads. Globals are now completely deferred to the runtime, the compiler
will not try to precompute their values (this is a necessary step in
creating the Node compiler)