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
Updated e2e spec to remove warning

on
element(by.css(.phones li a)).click();

selenium will throw a warning message that more then one element found.

element.all(by.css('.phones li a')).first().click(); fixes the issue
docs(guide/bootstrap): fix example
docs(guide/scope): add missing period
feat(ngRepeat): provide support for aliasing filtered repeater results as a scope member

ngRepeat can now alias the snapshot of the list of items evaluated after all filters have
been applied as a property on the scope. Prior to this fix, when a filter is applied on a
repeater, there is no way to trigger an event when the repeater renders zero results.

Closes #5919
Closes #8046
Closes #8282