jem-view: Update for angular-1.2.
jem-view: Attach element by hand when !doAnimate.
bower.json: Remove BOM.

It isn't needed (according to [1]) and bower 1.2 chokes on it.

[1] http://tools.ietf.org/html/rfc4627#section-3
bower.json: Remove BOM.

It isn't needed (according to [1]) and bower 1.2 chokes on it.

[1] http://tools.ietf.org/html/rfc4627#section-3
added force property to view.
made $view chainable.
refactor transition to implement all view functions.
extended transaction object to include all view methods to work as an issolate
changes git missed
removed unneeded guard in stateComparer
Major refactoring in $state goto.
issolating goto context
build
renamed root state to $root (which then acts as a reserved name)
added basepath to url and format when html5Mode is active. Major view service refactoring.
Merge Kai Groners view changes.
removed do animate
Rebase from Master

Merge remote-tracking branch 'origin/master' into Angular-1.2.0-rc.2

Conflicts:
build/angular-routing.js
build/angular-routing.legacy.min.js
build/angular-routing.min.js
build/src/directives/jemView.js
build/src/route.js
build/src/state.js
build/src/state/stateBrowser.js
build/src/view.js
build/test/state/stateBrowser.js
build/test/stateSpec.js
gruntfile.js
samples/plunker1/about.html
samples/plunker1/about.module.js
samples/plunker1/demo.js
samples/plunker1/index.html
src/common.ts
src/directives/jemView.ts
src/route.ts
src/state.ts
src/state/refs.d.ts
src/state/stateBrowser.ts
src/view.ts
test-dev-jqlite-config.js
test-dev-jquery-config.js
test/stateSpec.ts
Merge / Rebase
tslint fixes