Added the window manager.

Added support for window managment,
Technically supports individual layouts and designs for each window-
although not exposed via the API yet. The base layout is currently
hardcoded by runtime generated CSS.
No bindings to worker threads has been incorprated yet.
Removed other tests from the harness.
Merge remote-tracking branch 'origin/master' into gh-pages