refactor(timepicker): change variable usage
refactor(dropdown): do not stop event propagation

Fixes #1986
Closes #2076
feat(dateParser): add `dateParser` service

Closes #1874
fix(datepicker): parse input using dateParser

Fixes #1289
Closes #2085
demo(all): use protocol-less URLs

Fixes #2070
Closes #2068
refactor(modal): add class to element instead of template expression
feat(modal): support custom template for modal window

Closes #2057
fix(modal): prevent default event when closing via escape key

Fixes #1692
Closes #2087
feat(modal): support modal window sizes

Allows use of the size modifier classes shipped with Bootstrap 3.1
onwards. Specify either 'sm' or 'lg' to get a small/large modal dialog.
Defaults to normal size dialog if not specified.

Closes #2084
test(modal): add test for `controllerAs` syntax

Closes #2091