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
docs(ngHref): fix example that navigates away from the page
chore(doc-gen): remove console.log statements
docs(content): fix bad links
docs(docs.css): add initial type-hint styles
docs($locationProvider): tag as a provider rather than object
docs(api): escape params that have <object> in their type

Really the doc-gen process should escape there but for now this should
stop the layout from breaking.
chore(package.json): move to published npm version of dgeni-packages
chore(travis): remove test:docgen task from build

The task was removed by an earlier commit, and executing it breaks TravisCI builds. It may be
replaced at a later date.