docs(guide/module) fixed global controller in example

Global controllers have been disallowed in Angular 1.3

Closes #8248
style(guide/module): use dot first style when chaining
docs(guide/module): add protractor tests
fix(ngSwitch): use the correct transclusion scope

If an ngSwitchWhen or ngSwitchDefault directive is on an element that also
contains a transclusion directive (such as ngRepeat) the new scope should
be the one provided by the bound transclusion function.

Previously we were incorrectly creating a simple child of the main ngSwitch
scope.

BREAKING CHANGE:
** Directive Priority Changed ** - this commit changes the priority
of `ngSwitchWhen` and `ngSwitchDefault` from 800 to 1200.  This makes their
priority higher than `ngRepeat`, which allows items to be repeated on
the switch case element reliably.

In general your directives should have a lower priority than these directives
if you want them to exist inside the case elements. If you relied on the
priority of these directives then you should check that your code still
operates correctly.

Closes #8235
fix(ngSwitch): interoperate with multi-element transclude directives

Worked with @lgalfaso on the implementation here.

Closes #8235
Closes #8244
fix($location): handle plus character in query strings

Closes #3042
perf(ngBindHtml): move addClass to the compile phase

Closes #8261
style(ngBindHtml): semicolon\!
docs(changelog): release notes for 1.3.0-beta.16 pizza-transubstantiation
docs(indexPage): move latest versions to the top

Closes #7513
chore(travis): get npm dependencies from npm-bundle-deps

npm-bundle-deps has been rewritten to be more robust
docs(ngBind): fix wording

You can not change the use of `{{}}`/`ngBind` based on the time when it is used.
So this should be "if".

Closes #7786
chore(package): update dgeni-package to v0.9.6

This version supports `@packageName` tag that will allow us to fix the docs
for ngMock and ngMockE2E
docs(ngMock) add `@packageName` tag to fix invalid module overview pages

Closes #7284
Closes #8038
style($http): fix indentation
chore(.editorconfig): add .editorconfig file

Closes #8278
docs(guide/concepts): use protocol relative URL

When accessing the docs from https, the "Accessing the backend example fails
because it contains a hard coded protocol. By making the URL protocol relative,
the example should work over http and https.
style: fix whitespace issues

Closes #8277
docs($http) Clarify how to specify JSONP callback.

Make clear that it is the name of the callback that should be `JSON_CALLBACK`, instead of the current vague description.

Closes #8269
docs(misc/faq): minor formatting fixes