chore(ngdocs): disable lunr search during e2e tests

lunr has been responsible for slowdown in our test suite by adding ~1sec per
end-to-end test.

(this is because it initializes the index when the app starts)

since out test suite primarily tests the examples, it's reasonable do disable
the search as a temporary meansure.

the real fix is to use protractor and extract all of the examples into
standalone apps which can be tested without bootstrapping the whole docs app.
chore(ngdocs): disable code prettification in e2e tests

code prettification is expensive and not needed for e2e tests, so I'm disabling
it to speed up the e2e test suite.

this is a temporary measure, see previous commit for more info.
chore(ngdocs): disable google analytics in e2e tests

GA is not needed during e2e tests, so I'm removing it to speed up the e2e test
suite.

See previous commits for more info.
fix($injector): don't parse fns with no args

When annotating a fn, it is wasteful to try to parse a fn that has no arguments
as such fn has no injectable dependencies
fix(docs): wrap error message text inside box
docs($sce): fix parseAsHtml link
style(docs): replace CRLF by LF in svg header logo
fix(bower): upgrade to v1.2.0 with fixes we need
revert(ngInclude): remove ngInclude manual transclusion system
revert(ngView): remove ngView manual transclusion system
fix($sniffer): ensure older versions of webkit work for animations
feat($location): add support for state and title in pushState

Adds $location pushState & replaceState methods acting as proxies to history
pushState & replaceState methods. This allows using pushState to change state
and title as well as URL. Note that these methods are not compatible with
browsers not supporting the HTML5 History API, namely IE<10.