Merge pull request #33 from krivera-pentaho/dev

[BISERVER-8876] -- Moved utilities into common ui
Slight increase of the minimum spacing between labels of continuous axes ticks. Accounts for recent CCC bugfixes on the label spacing algorithm.
Merge pull request #34 from webdetails/master

Slight increase of the minimum spacing between labels of continuous axes ticks. Accounts for recent CCC bugfixes on the label spacing algorithm.
BISERVER-8947 - Adding theme declaration to themes.xml for new 'Clean' theme
Merge pull request #35 from rfellows/dev

BISERVER-8947 - Adding theme declaration to themes.xml for new 'Clean' theme
BISERVER-9118 - Updated new theme name to Crystal
Merge pull request #36 from rfellows/dev

BISERVER-9118 - Updated new theme name to Crystal
[CM-325] Update pentaho common build files (subfloor)
[FIX] console.log does not always exist on IE.
PRD-4101: Report having parameter with display type as Text box behaves abnormally when Auto Submit is unchecked.
PRD-4424: Clicking View report twice to generate report in FF

Common-UI / Prompting
* Removed references to the discontinued ParamDefinition.subscribe property and the renderMode='SCHEDULE'.
* Refactored some code blocks
* Submit button "mouseDown" event now calls "expressionStart" so that it is possible to know when a focus out is occurring due to a submit-click.
* Fix to StaticAutocompleteBoxComponent change event firing when focus leaves the field without the value having been changed.
* Changed the way that the removeDashboardComponents method used to directly modify Dashboards.components array; now uses Dashboards.removeComponent

* Depends on CDF commit https://github.com/webdetails/cdf/commit/e1dc5878a7337b6ff98c06bd5b0d7dae407434c4
Merge pull request #37 from webdetails/master

PRD-4101, PRD-4424 Common-UI / Prompting and a FIX to unprotected console.log use
BISERVER-9039 - Changes based on UX recommendations. Please wait for PUC loading; fix for fullscreen licensemanager
Merge pull request #39 from pminutillo/localdev

BISERVER-9039 - Changes based on UX recommendations. Please wait for PUC...
BISERVER-9039 - Added checks for undefined indicatorId param
Merge pull request #40 from pminutillo/localdev

BISERVER-9039 - Added checks for undefined indicatorId param
BISERVER-9147 - IE8 - Error received after login, cannot proceed.
Replaced use of  lastIndexOf by a for, because IE8 doesn't have lastIndexOf or indexOf.
BISERVER-9058 - More spinner tweaking for crystal theme based on UX Feedback.
Merge pull request #41 from rfellows/dev

BISERVER-9058 - More spinner tweaking for crystal theme based on UX Feed...
BISERVER-8967 - Making the busy indicator message wrap if it grows too long.
Also default the spinner color to #999 to account for the IE8 VML fallback option that doesn't allow for a css override of color like the css3 implementation.
Merge pull request #42 from rfellows/dev

BISERVER-8967 - Making the busy indicator message wrap if it grows too long