chore(intl): support newer version of "intl"

Angular's pubspec for intl spans versions with breaking changes.  For
Angular, a change in date formatting would be a breaking change but
changes do to CLDR updates are not breaking changes.  This commit
updates a test to swap out a locale with a CLDR update to one that
wasn't updated to enable it to pass across the CLDR breaking change.

Closes #1203
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