feat(): upgrade to angularJS 1.2

todo: finish documentation, mainly, and wait until an issue is resolved
docs(animation): add docs for jqm animations
test(): fix a test on ie10
docs(animation): fix animation docs
chore(): improve test speed, change port
feat(jqmAnimation): add support for ng-hide
feat(jqmPopup): support ng animations
chore(): fix jqmAnimation css
fix(jqmView): make sure it uses previous animation correctly on back
fix: jqmAnimation, loadDialog refactor, ...
refactor(): update many things for 1.2
docs(jqmTheme): update docs
style(): fix jshint errors
chore(): simplify bower.json
chore: fix package.json dependencies for karma
chore: remove outdated grunt install task
chore(build): make build task install commit hook if not installed
fix(karma): use Chrome instead of PhantomJS

Fixes #191
Merge remote-tracking branch 'origjqm/angular-1.2'