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.
This has been tested together with the recent LPEL merge.