fix(Angular): properly get node name for svg element wrapper

Fixes #10078
Closes #10172
docs(CHANGELOG): add v1.3.4 changes
test($httpBackend): use browser.defer mock instead of fakeTimeout
fix($httpBackend): allow canceling request with falsy timeoutId

httpBackend with ngMock browser.defer could never cancel the first deferredFn
because the timeoutId returned by defer for the first fn is a zero value.
Compare timeoutId with undefined fix this issue.

Closes #10177
docs($compile): fix grammar

Closes #10204
docs(CHANGELOG): remove * component

Closes #10222
docs(ngRoute): clarify JSDoc for caseInsensitiveMatch

Closes #10220
fix(ngMock): respond did not always take a statusText argument

minor fix so that `respond` can take a `statusText` argument
even when having status 200 by default

Closes #8270
fix(linky): encode all double quotes when serializing email addresses

When encoding a URL or an email address, then escape all double quotes

Closes #10090
style(*): IE is a real browser, and chakra is pretty solid

- IE9+ do not have issues with Function.prototype.bind() on builtin fns (asked Brian Terlson)
  (NOTE: there may still be corner cases where builtins will not have `bind()` --- this may
  need to be reverted on complaint).
- HTMLScriptElement#text is an IDL-spec'd attribute, and we use it in all cases --- so the
  comment was sort of nonsense.
- The value of `msie` does not depend on whether the user is using a "real" browser or not.

Closes #10242
style(*): IE9 does still have issues with apply on some native functions

This partially reverts 8f05ca555285da6e58e50dfe751426d999b0f28e

Related to #10242
docs($compile): fix grammar

Closes #10231
docs(guide): fix typo

Closes #10245
docs(tutorial): fix grammar

Should either be "a different version" or "different versions";
this goes with the latter.

Closes #10249
docs(guide/ie): fixed minor typo

Closes #10251
fix(select): fix several issues when moving options between groups

* When an option was moved to a previous group, the group that
loose the option would remove the label from the controller
* When an entire option group was removed, the options in the
group were mot removed from the controller

Closes #10166
docs(ngHref): fix poor paragraph construction

It was bad.

In order to improve the docs, the inclusion of the last sentence would help define `ngHref` well.

Closes #10254
style(ngHref): make jscs happy ;-;
docs($rootElement): fix minor grammatical errors

Closes #10269
chore(docs): fix dangling links warning in $http API

Closes #10270