CST refactor for pentaho5 based on sparkl plugin initial commit
Fixed non-admin user case:
 - non admins were not allowed to get their roles from endpoint. Call transferred to user defined java class
 - resolved problem with roles/username encode
Fixed fullscreen functionality
Removed cst from Tools
- Removed unused main dashboard
- Added proper username / roles params
- Removed UJDC step
- Corrected 'default' behavior
Removed encoding from comparisons and url username parameter
Removed switch to opened tab. Opening a tab switches the active perspective to Opened
Updated sample role
- Added dashboards
- ux update
- added license and github links to footer
Removed alphabetical sort for tabs without order
Added hook to open the first tab after triggering all the openTab calls
Fixed issue with event listeners
renamed "main" dashboard to "admin/edit"
initial work on the landing page. Favorites are included in the list of available tabs
updates to CSS
- added some fixes to edit dashboard
Fixed retrieval of favourites
Handled the case when there are no favourites.
Added attribute "mode" to the tag <rule>, with values of "launcher" and "tabs"
Enabled launcher dashboard on PUC login.
- UX Review
Added entries to the Tools menu
- Fixed table rows color when hovering.
Updated menu entries