Use some of the features in 0.3.0 in the compiler itself
Fixed abstract def not properly working with hierarchy types
Don't to_s Call node as "foo()" if it's just "foo" without arguments (more useful for macros, for pasting code)
Fixed error message for abstract def with hierarchy type