OZP-54: WidgetControl initialize and css class handling
OZP-54: Desktop pane code review fixes

Including previously missing unit tests for LayoutPane
OZP-55: Tab pane code review fixes
OZP-57: Portal Pane code review changes
OZP-10: Drag mask in dashboards
OZP-17: fix url fetching error and change guid to id to allow dashboard switching to work
OZP-10: Fixing IE7 Iframe sizing
Merge branch 'code-review-fixes'

Conflicts:
	bundles/client/dashboard/src/main/webapp/js/app.js
OZP-71 - Get the Eventing API code into the new repository.

updates,
added referenced libs,
removed all references of dojo in favor of jquery
fixed all jshint errors
OZP-484: Set up compile_all_themes and watch_all_themes scripts to work from inside src.

1. Renamed each themes' sass folder to stylesheets for consistency and to enable container to more easily import dashboard's sass files, updated scripts to use it.
2. Changed container and dashboard's poms to execute the compile_all_themes script in the src directory again, instead of target.
3. Updated the sass config files for dashboard and container to import all the necessary files from inside src, removing configuration for compiling from inside target since it is no longer necessary.
4. Added gitignore files to theme css folders in container and removed gitkeep files.
Merge branch 'master' into feature/ozp-245-floating-widgets

Conflicts:
	bundles/client/dashboard/src/main/webapp/js/views/dashboard/DashboardInstance.js