docs(bike-shed-migration): fix url-based links refs to AUTO module
chore(doc-gen): new docs
chore(doc-gen): implement dgeni
docs(tutorial): give the tutorial landing page a better name
docs(misc): add landing page for the miscellaneous area
chore(protractor-generator): add dgeni processor for protractor
chore(protractor tests): fix up e2e tests
chore(docs): remove 'AngularJS ' prefix from version drop-down
docs(injector): move angular.injector to the ng module

Even though it is defined in the auto folder, it makes more sense for this
function to appear in the ng module in the docs.
chore(indexPage.template): add back Google analytics and offline support
chore(docs-indexPage.template): add onload handler for Google Analytics
chore(doc-gen): move git info into its own processor
chore(doc-gen): provide example dependencyPath in config
docs(ngSanitize): add dependency on angular-sanitize to example
docs(examples): fix example dependencies
docs(ngShowHide): fix icons in example

The protractor tests were failing because the spans containing the icons
were not displaying anymore.
docs(api/index): fix ambiguous ngClick link

ngClick appears in more than one module so we must make it explicit.
test(docs-app-e2e): refactor test inline with new docs app

The links to code elements have now changed: api/ng.directive:ngClick ->
api/ng/directive/ngClick.

Examples now run inside iframes, so we need to instruct Protractor to
switch to the example iframe.
chore(package.json): get dgeni from the npm registry
docs(ngHref): don't run the breaking protractor test
docs(ngRoute): ask for examples to have their base[href] fixed