[PPP-3241] DEV: Merge the code from the ENGOPS404 branches in Common UI
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.
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…
Unit tests running 2 x.  Updated require-config to pull only tests from package res.
[PDI-11857] Unregister validation observer when directive is destroyed
Merge pull request #233 from jeffreythomas/dev

Unit tests running 2 x.  Updated require-config to pull only tests from ...
Merge pull request #234 from bytekast/PDI-11857

[PDI-11857] Unregister validation observer when directive is destroyed
PDI-11956 -Adding safeguards around string dates (converting them to real date objects).
Cleaning up of dateTimePicker to not require minuteIncrement.