Merge pull request #215 from rfellows/AngularDirectives

[PDI-11856] - fix the parent/child scope issues with datetimepicker and usage
Merge pull request #217 from rfellows/AngularDirectives

[PDI-11855] - refactor to use the dojo widget pentaho/common/DateTextBox
PDI-11856 - Create an angular directive that encpsulates the UI for creating a schedule for a Weekly recurrence pattern
Merge pull request #218 from jeffreythomas/dev

PDI-11856 - Create an angular directive that encpsulates the UI for crea...
PDI-11856 - Create an angular directive that encpsulates the UI for creating a schedule for a Weekly recurrence pattern
Merge pull request #219 from jeffreythomas/dev

PDI-11856 - Create an angular directive that encpsulates the UI for crea...
PDI-11855: Updated the date/time picker so that drop downs are used for hours and minutes and AM/PM fields.  These field update the selected date time string.
Merge pull request #221 from wseyler/dev

PDI-11855: Updated the date/time picker so that drop downs are used for ...
shared file update from distribute.groovy
shared file update from distribute.groovy
[PDI-11940] - Styling of the angular/dojo calendar widget, adding the ability to disable the datetime input elements