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).
feat(probe): add directive getter and export ElementProbe type.

This brings feature parity to ElementProbe with the deprecated Probe
directive.
feat(Context): Add ability to set the Type for the rootScope context
chore(pubspec): use perf_api v0.0.9

This fixes a Travis failure with Dart SDK 1.6.0.dev-8.0 that breaks
master.

  Chrome 37.0.2062 (Mac OS X 10.9.4) ERROR
    Internal error: 'package:perf_api/perf_api.dart': error: line 9 pos 29: expression is not a valid compile-time constant
      final Counters counters = new Counters();

Closes #1349
chore: update pubspec.lock file
chore(travis): temporary workaround for issue 1350

Temporarily use Dart SDK 1.6.0-dev.7.0 (instead of 1.6.0-dev.8.0)
to work around issue #1350 / dartbug 20500.

Closes #1353
Revert "chore: update pubspec.lock file"

Revert commit 620d25354642cdf6ebc9ad0a9226e40f808beb9e as it fails on
Travis → https://travis-ci.org/angular/angular.dart/builds/32481112
chore(testing): fix typo
test(dccd): Add a test for swapping references

closes #1158

Closes #1253
[#1164] move `web_components` line to dev_dependencies in the pubspec.yaml

Closes #1321
reflactor(parser): rename parser_static and parser_dynamic into static_closure_map and dynamic_closure_map

Closes #1250
docs(routing): minor documentation fix

Fixed missing quote and removed comma.

Closes #1319
doc(annotations): improve the doc for @NgCallback

Closes #1296

Closes #1298
fix(ElementBinderBuilder): throw if multiple transcluding directives per node

fixes #1306

Closes #1325
test(css_animate): fix analyzer warning

Remove un-needed code that caused an analyzer warning.

Closes #1287
fix(html_extractor): correct handling of camelCased attributes

fix #1047

Closes #1301
fix(example): cleanup imports for ShadowDOM example

Closes #1323
refactor(compiler): remove WalkingCompiler and WalkingViewFactory
refactor(compiler): rename TaggingCompiler into Compiler and TaggingViewFactory into ViewFactory

Remove Compiler and ViewFactory interfaces because they have only one implementation each.

Closes #1333