fix(DynamicParser): Correctly handle throwing exceptions from method.

Fixes #971

Closes #1064
refactor(zone): add return types & doc

Closes #1073
refactor(dccd): some renaming to clarify the intent

Closes #1129
feat(http): support coalescing http requests

To enable this, configure the HttpConfig module with a coalescing
duration.  Doing so will enable all HTTP responses that arrive within
that interval to all be processed in a single digest.  Typically, this
is most helpful if you have many XHRs that are all going to be satisfied
by cached responses causing them to happen in quick succession.

e.g. Use something like this to configure a 50ms interval.

    bind(HttpConfig, toValue: new HttpConfig(
        coalesceDuration: new Duration(milliseconds: 50)));
chore(di): update di to 2.0

Closes #1263
feat(form): Add support for input[type=color]

Closes #611

Closes #1080
feat(DirectiveInjector): add a toInstanceOf parameter to bind()
fix: Remove deprecated calls to DI bind(Type, inject[])

fixes #1259
closes #1260
chore(di): update di to 2.0.1