feat(ng-base-css): useNgBaseCss Component annotation field.

Introduces a useNgBaseCss field in the ```@Component``` annotation.

It defaults to true, but when set to false, the component will not
load any base CSS files.  For components that do not rely on base
CSS, loading a global CSS file can be a significant performance issue.

Best practices say that large global CSS files are an anti-pattern for
shadow DOM based apps.  ng-base-css allows apps to use this anti-pattern
to support legacy app design.

The useNgBaseCss field allows app developers to transition to
per-component styles and reap the performance benefits immediately.
chore(tests): Disable tests due to dartbug.com/19177
benchmark(tree): Add the TreeComponent benchmark.

This benchmark exercises component creatation.
perf: Use precomputed keys with injector for performance reasons.

Closes #1081