docs($injector): correct misuse of $inject

$inject was used where $injector was appropriate; confusing and
misleading.
feat(ngMobile): add ngMobile module with mobile-specific ngClick

Add a new module ngMobile, with mobile/touch-specific directives.
Add ngClick, which overrides the default ngClick. This ngClick uses touch
events, which are much faster on mobile. On desktop browsers, ngClick
responds to click events, so it can be used for portable sites.
chore(docs): add angular-mobile.js to index.html
Fix failing test in IE 10
fix(timezone): correct timezone date filter for 1/2 hour offsets
feat(docs): Add Improve this doc link in each doc page, which links to the edit mode of that file in github
$routeChangeSuccess documentation

I hope this helps someone, I ran into some issues when following the API as described - handlers of this event receive 3 arguments, not 2.

Although this is mentioned [elsewhere](http://docs.angularjs.org/api/ng.$rootScope.Scope#$on) it's not clear when viewing the docs for this behaviour in isolation. 

The first argument is an Event Object, not the current route. The previous route argument can also be omitted on occasions.
fix($location): parse FirefoxOS packaged app urls

FirefoxOS uses special URLs like
app://{d0419af1-8b42-41c5-96f4-ef4179e52315}/index.html for packaged Apps.

Closes #2112