Remove the unused constant NG_VALID (ng-valid) from NgControl and the tests.
fix(bouncing balls): fix broken demo

fixes #1550
fix(RootScope): set the scope on ScopeAware root context

fixes #1554
fix(benchmark): Platform.Android -> Platform.isAndroid
chore: update di req to 3.3.2+

fixes #1553
fix(css_shim): allow "..." for content

fixes #1565
Correct spelling of "assignment"
style(example): Corrected directory name in Todo example readme
doc(application factory): fix the doc

fixes #1586
fix(compiler): change compiler to support attribute mapping for template decorators

Closes #1581
feat(ng-repeat): set the "$parent" variable to the parent context

fixes #953
test(compiler): asserts that bindings are not called on missing attrs.
fix(view): change ViewPort to add View synchronously

  Before:

      viewPort.insert(a);
      viewPort.remove(a);

      viewPort.views == [a]

  After:

      viewPort.insert(a);
      viewPort.remove(a);

      viewPort.views == []