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