chore: update pubspec.lock
Revert "chore: update pubspec.lock"

This reverts commit 1eebe45b492dcf2fcab4dfc18fe9207a5aa65177.

Travis fails: https://travis-ci.org/angular/angular.dart/builds/31741920
chore(test): disable failing E2E tests

Work around issue #1316.  Two E2E tests have begun to fail for unknown
reasons.  Disabling them until they're fixed properly.

Closes #1317
chore(style): cleanup to match g3v1x
chore(view_factory): register cache as ViewCache
fix(web_platform): include selector in viewFactoryCache key
chore(introspection): delete introspection_js.dart

This was incorrectly resurrected.
chore(git): gitignore e2e temp foler (/e2e_bin)
chore(pubspec): update pubspec.lock to match pubspec.yaml
perf(nodecursor): do not grow/shrink the nodes list

This also enables one to construct a NodeCursor with a fixed size list
of nodes.
style(ng-repeat): correct typing for nodes list
perf(dom): improve dom cloning speed
chore(forms): add demo for repeatable forms

Closes #1044
Fix HashMap undefined due to missing import

Closes #1280
perf(watch-group): remove expression coalescing

Coalescing is rare but slows down WatchGroup creation.

Closes #1328
refactor(angular.dart): remove undefined export

ShadowRootAware is defined in annotation.dart and not in annotation_src.dart.

Closes #1313
feat: add option to use external css rewriter in template_cache_generator.

The provided rewriter will be used to transform every css read by the
TemplateCache, the original css is provided on stdin, and result is read
from the stdout of provided binary.

TESTING:

The test uses a simple sed script to exercise the integration.

The test runs only if sed is present on the running system.  The test
uses CSS with simple rules that are being translated for RTL locales.

Closes #1052
fix(scope): increase default ScopeDigestTTL to 10 iterations
Revert "perf(dccd): Drop useless checks"

This reverts commit 209d14f29f1dc438f6d5ab8ec1ba9f162f90de60.
feat(directive-injector): introduce getFromParent[byKey] methods on DirectiveInjector

First step towards deprecating injector.parent access.

The reason for the deprecation is that performing injector.parent.get
without keeping track of current injector.appInjector is usually wrong
(since the fallback would be injector.parent.appInjector).