fix(specs): toHaveText merges shadow DOM correctly
chore(git): Remove the git submodule for the DI package (installed via pub)
chore(Http): remove deprecated getString method

Closes #199

Closes #930
fix(change-detection): correctly detect isMethod in StaticFieldGetterFactory
feat(formatter): Add arrayify formatter.

MapFormatter can be used with map and ng-repeat to display a list of key value pairs

Closes #394

Closes #931
chore: upgrade pubspec.lock
chore(element_binder): Refactor the component factory
fix(Change detection): _LinkList items extend _LinkedListItem

Closes #932
style(scope): change the name of an argument

Closes #933
refactor(dccd): Simplify both the interface and the implementation

#909 cont'd. This commit is for the map changes (909 is for collection).

Closes #935
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.