docs(error/$sce/insecurl): fix links to $sce and $sceDelegateProvider
chore(travis): disable npm spinner & enable HTTP logs

It's good to have HTTP logs on Travis for debugging purposes and the spinner
doesn't integrate with Travis very well & messes the output.
chore(travis): disable our npm registry cache
docs(ngModel): objects passed to $setViewValue should be copied

Closes #8095
docs(ngModel): further mods to $viewValue semantics

Closes #8110
docs(e2e-testing): fix broken protractor docs link
fix(jqLite): remove exposed dealoc method

The method doesn't exist in jQuery,
and there's shouldn't be any need for it
fix(jqLite): correctly dealoc svg elements in IE

SVG elements in IE don't have a `.children` but only `.childNodes` so it broke.
We started using `.children` for perf in e35abc9d2fac0471cbe8089dc0e33a72b8029ada.

This also acts as a perf improvements, since
`getElementsByTagName` is faster than traversing the tree.

Related #8075
test(jqLite): adding and removing data from SVG elements
docs(guide): switch from ngmin to ng-annotate

ng-annotate is an independent alternative to ngmin that is non-invasive
and more performant. For the background around the switch, see the discussion
at:
https://github.com/btford/ngmin/issues/93

Closes #8117
fix($http) - add ability to remove default headers

Fixes #5784
Closes #5785
docs(guide/migrate): add breaking changes for 1.3

See #8072
chore($parse): remove simpleGetter optimizations as they're no longer valid

Closes #8101
docs(ngInclude): remove @eventOf jsdocs tag

The @eventOf tag was causing a warning on build. I removed the tag and changed the @name to match
the previous comment blocks.

Closes #8140
docs(CHANGELOG): add v1.3.0-beta.15 and v1.2.20 changes
docs($parse:isecdom): add a section about return values and CoffeeScript

Closes #7973
docs($http): remove invalid JSDOC tags for patch() method

The @methodOf tag was causing a warning on build. I removed the tag and changed the @name to match
the previous comment blocks.

Closes #8170
docs(ngAnimate): ensure the CSS breakdown example uses a compound selector
feat(ngTransclude): allow ngTransclude to be used as an element

Closes #8141
fix($rootScope): remove support for a watch action to be a string

BREAKING CHANGE:

Previously, it was possible for an action passed to $watch
to be a string, interpreted as an angular expresison. This is no longer supported.
The action now has to be a function.
Passing an action to $watch is still optional.

Before:

```js
$scope.$watch('state', ' name="" ');
```

After:

```js
$scope.$watch('state', function () {
  $scope.name = "";
});
```

Closes #8190