fix($sce): allow IE7 standards mode to pass non-quirks mode test

Changes documentMode test version to 7 in order to support IE 8 in IE 7 standards
mode while still protecting against quirks mode.

documentMode returns the following values:
5 - quirks mode,
7 - IE 7 standards mode,
8 - IE 8 standards mode.

Closes #3633
Closes #3646
docs(tutorial): update step_07.ngdoc

"Orthogonal" is a strange word for those without a mathematical/CS background. "Independent" is clearer.

Closes #3641
Update step_00.ngdoc

the <a> is incorrect.
there is no space between "a" and "href"
docs(tutorial): fix links in step 00
docs(angular.module): improve docs

it wasn't clear before that if given the same name a second time this method RETRIEVES an EXISTING module.  Not even sure if my description is accurate, hoping someone will either confirm and merge or clear it up.

Closes #3666
docs(tutorial): update step_00.ngdoc

Clarify the little snippet on dash vs camelCase html to directive naming pattern

Closes #3550
fix(package.json): use full version numbers when interpolating

When using less than 3 numbers in npm package version together with
tilde interpolation, it lets major version upgrades, e.g. "~0.10" means
at least 0.10 and less than 1.0; this pattern would match e.g. 0.11, 0.12 etc.
Besides, some package.json dependencies were upgraded.
fix(docs): Replace missing end tilde in resource docs for minerr.
fix($q): fix forwarding resolution when callbacks aren't functions

Uses the changes from @jamestalmage's fix in #3535. (thanks!)

Closes #3535
docs(guide): grammatical corrections to Form and Control definitions
docs(guide): warn about module creation versus retrieval

Updated Module documentation to include the suggestion of the top-rated comment: "This documentation should warn that "angular.module('myModule', [])" always creates a new module, but "angular.module('myModule')" always retrieves an existing reference."
docs(changelog): release notes for 1.0.8 bubble-burst
test: rename / remove duplicate unit tests
test(docs): ignore some of the specs on IE

This target was never un on our Jenkins CI. Some of the specs are using animation stuff, that IE does not support, so I'm disabling them.
chore: run more browsers on Travis (IE8,IE9,IE10,Safari,FF)

Also instead of running everything in parallel, there are only two parallel tasks:
- e2e tests running in the background (only on Chrome)
- all the unit tests running sequentially
chore: use only polling on Travis/SL
WIP: trigger travis
WIP: cleaning
WIP: print out the logs
WIP: clean up curl log