chore(tests): increase timeout for navigation in ng-href tests to avoid timeouts

Previously, the timeout for ng-href tests waiting for the url change after a link
was clicked was only 1000 ms. This was causing some flaky timeouts, so increasing
the wait to 5000 ms.
fix(input): escape forward slash in email regexp

This messed up with syntax coloring and variable hovering in chrome developer tools and made debugging really difficult.

Closes #8096
chore(jshint): enforce jshint for tests

Closes #8023
Closes #8026
docs($compile): update example to use a module
docs(formDirective): update example to use a module
docs(ngModel): update examples to use modules
docs(ngChange): update example to use a module
docs($document): update example to use a module
docs($http): update example to use a module
docs(ngBind): update examples to use modules
docs(ngSubmit): update example to use a module
docs($window): update example to use a module
docs(ngController): update examples to use modules
docs(filters): update examples to use modules
docs($interval): update example to use a module
docs(ngInclude): update example to use a module
docs(ngList): update example to use a module
docs(ngValue): update example to use a module
docs(ngInit): update example to use a module
docs(ngSwitch): update example to use a module