chore(grunt): remove unnecessary white spaces
docs(tutorial/index): improve accessibility

- Adds accessibility attributes to links and images.
- Adds a note on using NVM for node.
docs(tutorial): update step_08.ngdoc

Closes #6537
docs(guide/forms): fix a typo

Closes #6556
docs(guide/services): clean up typos
docs(tutorial): update step_09.ngdoc

Closes #5991
docs(directive.ngdoc): typo fix
style: enable jscs requireLeftStickedOperators rule

Closed #6544.
chore(publish.sh): publish to all serving backends
docs(guide/services): minor fixes
docs(tutorial): link update for Jasmine

Jasmine doesn't live at the replaced link anymore.
It has a link to click through, but I figured it would be better
to just go directly to the correct location.

Closes #6591
chore(doc-gen): improve error reporting
chore(doc-gen): fix error-doc processor

The meta-data should be parsed from the name not the id.
docs($route): fix formatting of example code
chore(doc-gen): add inline @type tag
chore(doc-gen): add contentFolder config property
chore(package): update dgeni dependencies
fix($compile): support templates with thead and tfoot root elements

If the first element in a template is a <thead> or a <tfoot>, then
use the existing logic to handle table elements compilation.

Closes #6289
docs(versions): rework the version info extraction

The docs were relying on the grunt/util module for getting version info
but this was unreliable and full of custom regexes.  This is moved into
a new version-info module that makes much better use of the semver library.
chore(build): refactor build version information