fix($resource): fix isDefined -> angular.isDefined
docs(ngResource): Spelling typo (agressive => aggressive)
docs($rootScope): fix typos on $watch
docs($rootScope): fix typo on $eval
docs($rootScope): fix typos on $new
docs($cacheFactory): fix backquotes on method descriptions
docs($rootScope): backquote attribute types too on $on
docs($rootScope): standardize on present, third-person actions for descriptions
docs($rootScope): fix quoting on expression
docs($rootScope): fix typos and minor wording tweaks on $watch
docs($rootScope): fix iteration limit described by $watch, it's actually 10 as of now
fix(scenario): NPE when no angular loaded in test page
chore(scripts): add commit-msg hook (validation)
fix(scenario): emit RunnerBegin event
docs(guide): fix directive interpolation example code

Closes #1339
fix($evalAsync): have only one global async queue

Having one async queue per scope complicates the matters when users wish to do
partial scope updates, since many services put events on the rootScope. By
having single queue the programing model is simplified.
chore(scripts): add init-repo script
feat($http): Allow setting withCredentials on defaults

Closes #1095.
fix($route): support inline annotation on .resolve
docs(directive): remove reference to old isolation syntax