docs(faq): update customink order info
chore(docs): fix memory leak in example embed code

we need to sever the link between the main root scope and the example
root scope - this is only needed because we are embedding one app
in the other.
fix(angularFiles): ensure only karma-docs.js tests the component-spec files
chore(ngdocs): add angular-route.js to karma docs suite
fix($compile): support multi-element group over text nodes
fix(ngRepeat): support growing over multi-element groups
docs(ngSubmit): clarify that there must be no `action` attribute
docs(ngRoute): clarify when  gets updated
chore(docs/writer): fix Windows path incompatibilities

NodeJS on Windows uses back slashes for path separators. This
difference can be mitigated by use of the nodeJS path library.
In particular the `sep` property and the `dirname()`, `normalize()`
and `join()` methods of this library.  All path based arguments on
exported functions need to be normalized and `join` and `sep` must
be used instead of string manipulation to work with paths.
docs(guide/bootstrap): clarify manual bootstrapping
docs(ngClass): fix minor typo.
docs(ngModelController): improve $parsers/$formatters with example
docs(FormController): add methods for FormController
docs(tutorial/step_05): apply more useful link to services
style(ngRepeat): fix typos
docs(guide/e2e-testing): fix verb tense
docs($q): fix a few issues
docs(select): fix typos in ngOptions
docs(guide/di): fix headings hierarchy
feat(Grunt): add source maps to all min files

Generate source map files when build step is ran and adds source map
headers to all min files.

Source map url must be appended to the min file otherwise the line
offsets will be off.

Inspired by Ryan Seddon (PR #2858)

Closes #1714