#16 Updated disambiguation policy
#16 Added specification on at (@) characters
#16 Escaped @ in strings
Merge branch 'jleeothon' of https://github.com/Seldomberry/Hyve into jleeothon
Merge branch 'master' into jleeothon
Merge pull request #59 from Seldomberry/SanderMertens

#27 Expanded bitmask test case and fixed issues
Changed some tabs into spaces
#16 Added serialization of references and tests
Merge branch 'master' into jleeothon
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 branch 'master' into SanderMertens
#12 Support for delegate assignments

The language now supports assignments of delegates and does the type
checking required to validate whether a procedure matches the delegate
signature.

To be done is:
 * instance methods (and overloading)
 * vm support for calling runtime-defined procedures
 * language bindings
 * replace old delegate implementation in core with new
#66 Added detection of nested $begin - $end

The generator file loader will now issue an error when a nested $begin
- $end is detected.
#12 Delegate assignments support overloading

Assignments now resolve the appropriate function based on the delegate
signature. Also, assignments of instance methods are now supported.