docs: update angular.extend() documentation

How to preserve original objects similar to jQuery.extend().

Closes #9087
docs($event): clarify $event is jQuery.Event

The docs should state that an `$event` object is an instance of a jQuery.Event object. Whenever objects are passed around in a framework it's really helpful for the docs to state what’s inside the objects and how to expect them to be populated/work. I had to mess around in my console and with code to figure out what the `$event` object was.

Closes #9102
docs($compile): add 'templateNamespace' to example

Closes #9522
docs(migration): Removed link to nonexisting reference

Removed a link to a reference that is absent

closes #9519
fix($browser): do not decode cookies that do not appear encoded

Closes #9211
Closes #9225
docs(ngRepeat): fix wrong paragraph order

These paragraphes are related to `track by`, not to `as alias`.

Closes #9226
refactor($parse): remove dead code

Closes #9489
docs(ngAria): correct wording and add resource
docs($compile): further clarify terminal parameter

Clarifies that the terminal parameter will also exclude execution of any directives and expressions in the directive's own template.
docs(guide/compiler): add title to the page
docs(ngCsp): Universal Windows Apps added

It is necessary for this directive to be enabled when developing Universal Windows Apps written in JavaScript using Angular

Closes #9420
refactor($compile): use createMap shortcut
docs(tutorial): correct the summary to match the step's content

Closes #9257
docs(ngMock.$log): fix typos and links

Closes #9313
fix(formController): remove scope reference when form is destroyed

Closes #9315
test(ngRequired): add some tests for ngRequired

Closes #9316
docs($exceptionHandler): add a note about cases when exceptions are not delegated to the
$exceptionHandler

Add a note in $exceptionHandler's documentation about cases when exceptions are not delegated to
the $exceptionHandler, because they are executed outside of the Angular context. Most notable such
cases being the DOM event listeners registered using jqLite's/jQuery's on/bind methods.

Closes #7909
Closes #9318
docs(*): fix dangling links

Fix many dangling links
chore(docs): update to dgeni-packaged 0.10.3

Fixed dangling links to `#animations` fragments

Closes #9367
feat($anchorScroll): support a configurable vertical scroll offset

Add support for a configurable vertical scroll offset to `$anchorScroll`.

The offset can be defined by a specific number of pixels, a callback function
that returns the number of pixels on demand or a jqLite/JQuery wrapped DOM
element whose height and position are used if it has fixed position.

The offset algorithm takes into account items that are near the bottom of
the page preventing over-zealous offset correction.

Closes #9368
Closes #2070
Closes #9360