chore(lib): re-organizing testable versions

Importing Angular 1.0.8, 1.1.5, and 1.2.4 to run tests against each version, and to test 1.2.4 with and without animation.
chore(config): run tests against multiple versions

Karma now has 3 test configs, for 1.0.8, 1.1.5, and 1.2.4. Running `grunt integrate` will test all 3.

Should be merged with `default` task for Travis integration when all tests are pass against all 3 versions.
chore(tests): ensuring version compatibility

- Misc. cleanup.
First-pass refactor to support Angular 1.2 animation.
chore(tests): move FF text compat shim to matcher
chore(testUtils): implement $animate.flush()

 - Reformat and clean up whitespace
fix(uiView): test pass against 1.0.8 and 1.2.4
fix(uiView): don't animate initial load
fix(uiView): autoscroll tests pass on 1.2.4 & 1.1.5