Initial WIP for sugar interpreter code
Build the stratego frontend as part of the build process.
Fix build... (missing directory)
WIP sugar intepreter
Fix tests using deprecated method.
WIP
The frontend is executed but fails.
Use interface for type check instead of concrete implementation.
Fix bug in semantics of storing definitions for external strategy declarations.
Improve SState soft allocation implementation
Update for sorted semantic components

More precisely, the semantic components as emitted by explication are now sorted lexicographically.
Refactor state semantics to have SHeap passed as a readable
Refactor state, definitions and calls to have SEnv passed as a changeable semanic component
Eliminate allocModule helper constructor
Improve reductions for allocations of functions (strategy definitions)
Improve storing of strategy definitions. SEnv and SHeap are no longer visible in the reductions rules that don't need them.
Eliminate VEnv from the constructor parameters for looking up.