fix(style): expressions in style tags

Enable data-binding for style tags.

Note: this feature does not work on IE8.

Closes #2387
Closes #6492
feat(input): support types date, time, datetime-local, month, week

On older browser that don't support the new HTML5 inputs
and display a text input instead, the user is required to enter
the data in the corresponding ISO format. The value in `ng-model`
will always be a date.

E2e tests contain a workaround to a bug in webdriver,
see https://github.com/angular/protractor/issues/562.

Also adds weeks as format to the `dateFilter`.

Related to #757.
Closes #5864.
docs(guide/services): minor fixes
docs(tutorial): link update for Jasmine

Jasmine doesn't live at the replaced link anymore.
It has a link to click through, but I figured it would be better
to just go directly to the correct location.

Closes #6591
chore(doc-gen): improve error reporting
chore(doc-gen): fix error-doc processor

The meta-data should be parsed from the name not the id.
docs($route): fix formatting of example code
chore(doc-gen): add inline @type tag
chore(doc-gen): add contentFolder config property
chore(package): update dgeni dependencies
fix($compile): support templates with thead and tfoot root elements

If the first element in a template is a <thead> or a <tfoot>, then
use the existing logic to handle table elements compilation.

Closes #6289
docs(404 errors): provide a better 404 experience

It is a bit rough and ready but does a better job than nothing.
style(jsdoc tags): remove/ammend invalid tags

As highlighted by the new sterner dgeni.
docs(guide/directive): fix typo

`restictions` -> `restrictions`

Closes #6604
docs(guide/migration): fix typos

A few typos fixed.

Closes #6605
docs(guide/migration): fix broken link
docs(ngBind): fix typo

`preferrable` -> `preferable`

Typo fixed

Closes #6606
chore(build): upgrade grunt-jscs-checker to ~0.4.0

this is primarily to resolve peerdependency version mismatch issue
docs($sce): correct typo

`consititute` -> `constitute`

Typo fixed

Closes #6607
docs(changelog): release notes for 1.3.0-beta.1 retractable-eyebrow