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
Replaced use of lastIndexOf by indexOf because IE8 doesn't support it.

The effect in this situation is the same.
The use of one or the other is mostly a matter of efficiency.
Yet, the expected size of the indicators array makes efficiency not be so visible here.
The case where a given indicatorId is added more than once also is not affect by this change.
I made this change to be able to (finally) resolve http://jira.pentaho.com/browse/BISERVER-9147.