fix($animate): ensure class-based animations always perform a domOperation if skipped

Closes #6957
docs(guide/tutorial): make added assertion one which will actually work.

Update the by.binding usage to make the test case work.

Closes #6987
docs(tutorial): change regexp so that assertion works

Need to remove this single space for the regex to work here.

Apparently `getText()` is trimming the text content or something, because there is no good reason
why that space should not be there.

Closes #6985
fix($compile): fix regression which affected old jQuery releases

ddb8081 and 4ea57e7 removed the calls which trimmed leading and trailing whitespace from templates
in the HTML compiler. This broke old versions of jQuery (such as 1.9.1), which do not trim
whitespace in their constructors. Naturally, this would not appear in the jQuery tests, as we are
testing against a version which does trim whitespace in the constructor.

This fix re-adds calls to `trim()` when compiling templates in $compile, in order to avoid breaking
old versions of jQuery.
docs(tutorial): fix links to bower in Step 11

Minor change: add missing bower reference link.

Closes #7005
docs(CONTRIBUTING.md): typo fix

"submitting and issue" should be "submitting an issue"

Closes #7002
docs(guide/directive): grammatical fixup

The 'to' in 'end-to-end' is directional, not numeric

Closes #6895
docs(tutorial): added a link to Wiki page on DI in Step 7

This article is fantastic and really helped on understanding how DI works on Angular. It may be
useful to other beginners -- because, at first glance, this topic (DI on Angular) ended a little bit
hazy for me.

Closes #7010
docs(ngModelOptions): fix param name and tidy up examples
docs(tutorial/step-7): clarify the new files & modules

Closes #6996
docs(tutorial/step-5): clarify inline annotations

Closes #6998
docs(guide/di): clarify what can be injected into what

Also do some general housekeeping and tidying of the page.

Closes #6999
chore(docs/app): remove redundant code directive

Closes #7000
docs(tutorial/step-8): link to Protractor rather than ngScenario

Angular test runner API has been deprecated, Protractor is advised:
http://docs.angularjs.org/guide/e2e-testing
Link is updated to direct reader to Protractor API.

Closes #7001
docs(tutorial/step-8): fix external link
docs(guide/providers): fix grammar in note regarding factory naming conventions

It seems as though this sentence wasn't written the way it was originally planned. I did my best to
approximate the intent of the original author.

Closes #7022
docs(tutorial): fix typo in tutorial index page

Spelling error, "server" should be "serve"

Closes #7028
docs(guide): fix dropped word in controller description

Closes #7026
docs(ngMock): fix typo

"register" should be "registered"

Closes #7034
docs(bootstrap): add example that actually uses `angular.bootstrap`.

Closes #7032.