chore(.gitignore): fix patterns

make patterns more strict so we don't accidentaly match stuff deeply
nested in the codebase.
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