angular 1.2 refactor
* similar to existing code and angular's ngView
* cleaned up renderer code to make less ambiguous
* fixes issue where ngClass and other directives are broken on the view elements
Merge branch 'angular-1.2-pull' of https://github.com/dlukez/ui-router into angular-1.2

Conflicts:
	src/viewDirective.js
	test/viewDirectiveSpec.js
for bower in project we use