[PPP-3241] DEV: Merge the code from the ENGOPS404 branches in Common UI
Update unit tests.
Merge pull request #225 from jeffreythomas/dev

Update unit tests.
[BISERVER-11268] New URLEncoder module added to support the Pentaho specific encoding scheme. Tests added.

 Karma setup modified to conform with standard layout.

 Corrected some template URL code to use proper RequireJS methods
[BISERVER-11268] JsDoc fixes
PDI-11855: Fixed problem with AM/PM added flag for hiding the time portion of dateTimePicker
Merge pull request #223 from wseyler/dev

PDI-11855: Fixed problem with AM/PM added flag for hiding the time porti...
[PDI-11855] Minor changes to dateTimePicker and weekly.html
Merge pull request #227 from wseyler/dev

[PDI-11855] Minor changes to dateTimePicker and weekly.html
Merge pull request #220 from e-cuellar/master

[PPP-3241] DEV: Merge the code from the ENGOPS404 branches in Common UI
[PDI-11855] Changed hour and minute picker to drop downs.
[ANALYZER-2336] - Update rules for applying custom series colors in CCC
* Fixed and cleaned up the code supporting member colors (was broken for quite some time now...).
* Removed the colorFromAnalyzer function, which was needed temporarily to overcome an Analyzer server-side bug in generating color hex strings; that bug has been fixed some time ago.
* Cleaning up the way that the Sunburst's color scale communicates fixed colors to CCC.
* This commit should be accepted at approximately the same time as the corresponding ccc commit, to avoid inconsistent builds.
PDI-11956 - Add validation to the weekly schedule recurrence pattern.
 * Removed commented code
 * Add validation of the dates for the weekly schedule.
 * Add min start date of today

You must have a valid start date.
If you choose to have an end date, it must come after the start date.
PDI-11956 -Add a second wrapped timeout around the initialization of the disabled state to ensure it happens after the dijit widget is rendered.
Merge pull request #230 from rfellows/recurrenceValidation

PDI-11956 - Add validation to the weekly schedule recurrence pattern.
Merge pull request #229 from webdetails/ANALYZER-2336

[ANALYZER-2336] - Update rules for applying custom series colors in CCC
PDI-11856 - Create an angular directive that encpsulates the UI for creating a schedule for a Weekly recurrence pattern
Merge pull request #231 from jeffreythomas/dev

PDI-11856 - Create an angular directive that encpsulates the UI for crea...
[PDI-11855] Added formatting for hour/minutes drop down.  Added increment code so that any increment of minutes can be supported to reduce the size of the minutes drop down.
Merge pull request #232 from wseyler/dev

[PDI-11855] Added formatting for hour/minutes drop down. Added increm…