fix(select): auto-select new option that is marked as selected
When adding a new <option> element, if the DOM of this option element
states that the element is marked as `selected`, then select the new
<option> element

Closes #6828
chore(e2e): update protractor to 1.0.0-rc4

This change contains a stability improvement to use data URLs instead of
about:blank for resetting the URL.
chore(tests): fix warning about a non-unique element locator in e2e tests
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