Merge pull request #436 from webdetails/BISERVER-8738

BISERVER-8738 -
BISERVER-8672 Story Breakout: Remove the launch page
+import cleanups
+default.perspective changed to opened.perspective
Adding proper EVENT_BUS as replacement for old system of event handling
BISERVER-8967 - updated common spinner and glasspane, tied them into data-access.
Merge pull request #437 from rfellows/dev

BISERVER-8967 - updated common spinner and glasspane, tied them into data-access
Moving UserSettings and MantleSettings over to EVENT_BUS
Moving UserSettings and MantleSettings over to EVENT_BUS
Merge branch 'master' of https://github.com/pentaho/pentaho-platform.git
Fixing duplicate method and JSNI formatting
Fixing empty SolutionBrowser
Moving Favorites/Recent on "Home" to use JSNI / Mantle EVENT_BUS
[BISERVER-8989] Tweaking Static cache to use byte arrays instead of OutputStreams.

Removing calls to old solution repository from PUC
Created GWT generators for JavaScript <-> GWT EVENT_BUS events/handlers
so we can pub/sub to/from GWT/JavaScript
[BISERVER-9025] Changing old solution repository to file-based for performance reasons. Removing some calls to the old repository.
EventBustUtilGenerator has been updated to support the passing of event
parameters down through JSNI, meaning that if an event has values that a
handler cares about, they will be provided automatically.
[BISERVER-9025] Temporarily backing out ISolutionRepository removal due to error in initialization