fix(ngController): fix indentation bug which causes example to mess up
docs(overview.ngdoc): clarify wording
docs(guide): format snippets of code in plain text
docs(input): provide explanation of how ngModel will affect the local scope
docs(validate-commit-msg): fix incorrect comment

If you `cd` into the repo, `validate-commit-msg.js` will be in the root
of it.
docs(guide/di): fix some small grammatical issues
docs(guide/compiler): fix some minor language errors
docs(guide/understanding_model): improve example consistency
docs(guide/concepts): add comment as a type of directive
docs(ngClass): clarify the use of object map
docs(index): make menu links relative

Before the Develop drop down menu items were hard coded with an absolute url,
which meant that they did not work correctly on local or ci server builds.
docs(sanitize): add @description section
docs(angular-mocks): fix typo in example

fromJSON() should be fromJson()
docs(Angular.js): clarify ngApp usage
docs(guide/unit-testing): fix controller test example
docs(ngTransclude): fix outdated scope definition in example
docs(guide/injecting_controllers): add a hint in example

Add a hint to tell the user that they need to click 3 times before an alert is shown.
docs(guide/unit-testing): fix typo
refactor($route): pull $route and friends into angular-route.js

$route, $routeParams and ngView have been pulled from core angular.js
to angular-route.js/ngRoute module.

This is was done to in order keep the core focused on most commonly
used functionality and allow community routers to be freely used
instead of $route service.

There is no need to panic, angular-route will keep on being supported
by the angular team.

Note: I'm intentionally not fixing tutorial links. Tutorial will need
bigger changes and those should be done when we update tutorial to
1.2.

BREAKING CHANGE: applications that use $route will now need to load
angular-route.js file and define dependency on ngRoute module.

Before:

```
...
<script src="angular.js"></script>
...
var myApp = angular.module('myApp', ['someOtherModule']);
...
```

After:

```
...
<script src="angular.js"></script>
<script src="angular-route.js"></script>
...
var myApp = angular.module('myApp', ['ngRoute', 'someOtherModule']);
...
```

Closes #2804
chore(grunt): add autotest:modules target