refactor(macTime): Full refactor to make the component more usable
Wrapper and icon have been removed to leave mac-time only to be a text type input. This allows mac-time to be easily used in a form for validation and other form benefits. Isolated scope has also been removed allowing user to add other directives to the component.
This also means instead of mac-time-model, it is now ng-model. mac-time-placeholder is replaced with either mac-placeholder or placeholder attribute.

BREAKING CHANGES:
mac-time input element is not in a mac-date-time wrapper and is now top level.
mac-time-model has been removed in favor of ng-model
mac-time-placeholder has been removed
mac-time isolated scope has been removed
refactor(macDatepicker): Full refactor to make component more usable
Similar to mac-time, wrapper and icon of mac-datepicker have been removed to leave mac-datepicker only to be a text type input. Mac-datepicker can now be used within an Angular form and comes built-in with validation.
This means mac-datepicker-model has been changed to ng-model. mac-datepicker-id has been removed and user can simply use `id` attribute.

BREAKING CHANGES:
mac-datepicker input element is not in mac-date-time wrapper and is now top level.
mac-datepicker-model has been removed in favor of ng-model.
mac-datepicker-id has been removed and `id` attribute should be used instead.
refactor(macDatepicker, macTime): Icons for datepicker and time input are removed

BREAKING CHANGES:
Icons for datepicker and time input are removed
tests(macModal, macPopover): Fixed $animate tests with 1.2.14 changes
docs(layout): Updated documentation AngularJS to 1.2.18
docs(macDatepicker): Updated docs
chore(bower.json): Fixed angular mock to match angular files