analyzer refactor WIP
Added analyze-in-env, added impl of -analyze for :number, fixed -analyze dispatch function
Added implementation of resolve-var, -analyze :symbol almost complete
Don't call .intern on strings
changed namespace segment
moved host specific functions to host-utils namespace, implemented maybe-host-expr: symbols analyze complete
added error messages for field/class not found
Implemented macroexpand-1, modified resolve-var to take the optional argument allow-macros?
return form if form is not a seq
added implementation for -analyze on :seq
add analyze-block, implement parsing for 'do and 'if
fix docstring position in analyze
split macroexpand-1 logic to ease reading
parse 'new
added missing :form and :env keys to 'if analysis map
added maybe-var, parse 'var
parse 'quote and 'set!, added :assignable? where needed
simplified dispatch function of parse
fix macroexpand-1
make maybe-class return nil for unknown value types