Added function recursion tests
Error backtracking in place
Added catch ... as ... statement to allow explicit generation of traces
Added support for Error reflection
Fixed function naming and module ownership
Added control for do-nothing statements in modules (standalone expressions)
Merge remote-tracking branch 'origin/new_engine' into new_engine
Fied compilation under unix
Added provides operator
Fixed correct output for test
Fixed correct output for test
Fixed 'property' accessor in provides expression
Fixed lexing of multiline strings
Completed serialization of the ExprRange (range generator)
Added a great deal of tests on multiline statement parsing
Unpack and Multiunpack failed to declare themselves as standalone
Completed serialization of the ExprRange (range generator)
Anonymous functions must not be just sent to the GC; it's the context that must decide if they're in a module and kept safe there, or if they are free and then need GC
Greatly improved performance of the token lists processing
The serialized value treated the synfunc as 'any function' causing endless loop in deserialization