fix(dccd): Fix _MapChangeRecord

A few changes were missed in #935
test(annotation_src): Verify clone does the right thing
style(Selector): Move public API on top of the file

Closes #939
fix(Animate): Animation rename types.

* NgAnimate Decorator is now inserted by value.
* Animate is now correctly overridden instead of NgAnimate.
feat(ChangeDetector): When watching a methods colorization should not show up as changes

Closes #934
feat(compiler): Shadow DOM-less components
feat(compiler): useShadowDom option

Closes #367
Closes #936
feat(Zone): add onTurnStart to NgZone.

OnTurnStart is executed at the beginning of every turn. Any microtasks
scheduled in onTurnStart are executed before the ones scheduled in run.

Closes #83
docs(VmTurnZone): change documentation for VmTurnZone to use term VmTurnZone instead of old NgZone.

Closes #890
test(transformer): fix

- remove usage of obsolet syntax,
- re-enable the parsing of attribute annotations by adding a class level annotation.

Closes #941
chore(travis): run transformer tests

Closes #942
style: code cleanup
refactor(NgView): Make use of the ViewPort

Closes #704