chore(ngAnimate): fix broken IE8 tests for ngAnimateChildren
fix(parseKeyValue): ignore properties in prototype chain.

Previously, properties (typically functions) in the prototype chain (Object.prototype) would shadow
query parameters, and cause them to be serialized incorrectly.

This CL guards against this by using hasOwnProperty() to ensure that only own properties are a concern.

Closes #8070
Fixes #8068
fix(input): modify email validation regexp to match rfc1035

Previously, domain parts which began with or ended with a dash, would be accepted as valid. This CL matches Angular's email validation with that of Chromium and Firefox.

Closes #6026
chore(e2e): update protractor to 1.0.0-rc2 and add more logging

Use the new options from the reporter to add more logging to end to end tests,
and increase the Jasmine test timeout from 30 seconds to 60 seconds to allow for
legitimately long-lasting tests.
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