merge the Front runtime system 

This merges the entire Front runtime system.
Most of the changes are in src/runtime/front/.
Added some useful applications in examples/.
The changes to the shared code have been much reduced.
This goes with the added support in the snetc compiler.