Merge branch 'master' into SanderMertens
#60 Improved generated code for types

Implemented a more consistent newline policy. Fixes #60
Merge pull request #61 from Seldomberry/jleeothon

Added JSON serialization of reference types (non-anonymous)
#62 Removed semicolons from syntax

Also contains the meta structures for delegates - here called procptr's
to prevent delegates.
Merge pull request #63 from Seldomberry/SanderMertens

Sander mertens
#64 delete test.hyve
#64 delete testhyve.hyve
#16 Added serialization for @base in class objects