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.
Merge branch 'master' into SanderMertens
#69 loading of character primitives fixed

Fixes #69
Merge pull request #70 from Seldomberry/SanderMertens

Sander mertens