Primitive version of print()/printf().
Restructured JS files; added two events for RootView in JS

- `jelly.PreRootViewInit` is called before RootView.Init is called. Use this to modify Stonehearth views before they are used.
- `jelly.PostRootViewInit` is called after RootView.Init was called.
Added some more debugging possibilities

Note that the CEF console is still to be preferred, however it may not be available/convenient for all types of things - so there's a function to print things from the JS side.
JS now triggers "jelly.PostJellyInit" after initialization of jelly is done
Override `assert` to provide more useful information
assert's error() now points to the right location.