refactor(select): rename source files to follow convention

All `[ng-model]` directive source files under `lib/directive` have a
name of the form `ng_model*.dart`. Rename:
- `input_select.dart` to `ng_model_select.dart`.
- `input_select_spec.dart` to `ng_model_select_spec.dart`.

Closes #871
Expression extractor transformer URI improvements

- Adding support for resolving 'packages/' uris (previously only handled '/packages/') from annotation templateUris.
- Adding support for /packages/ uris to the html_files transformer parameter for referencing package-relative URIs.
- Generating warnings for not-found files rather than build errors.

Closes #879
fix: expose missing NgShadowRootAware
chore(docs): more detail for app:dynamic in 0.9.11
chore(dart2js): Re-enable tests that were disabled because of V8 bug in Chrome 33.

Closes #878
fix(DateFilter): cache DateFormat correctly

- cache named date formats (such as 'medium', 'short' and so on...)
- cache DateFormat for each locales

Closes #882
fix: Fixing analysis warnings, deprecated use of unittest/mock

Closes #886
fix(transformer): crashes in metadata extraction while in pub serve

Issue was around how the metadata extractor folds member annotations into the class annotations. It was doing in-place modifications to the AST which would then persist to the next build of the application in pub serve. Correct change is to clone the AST node which is to be modified and leave the original intact.

Closes #888
fix(transformer): Serializing execution of transformers

When executing under pub serve the order of apply for the transformers may not be the same as the phase ordering. This was causing deadlocks for the transformers sharing a resolver as the read of an asset for one transformer was invoking the apply for a different transformer, which would then deadlock waiting for the resolver.

Closes #889
fix(bootstrap): Rename bootstrapping methods

BREAKING CHANGE:
  - import: 
    - angular/angular_dynamic.dart -> angular/application_factory.dart
    - angular/angular_static.dart  -> angular/application_factory_static.dart

  - functions:
    - dynamictApplication()        -> applicationFactory()
    - staticApplication()          -> staticApplicationFactory()
test(NgDirective): Add test for inheritance
Make test for inheritance pass
Make the other test pass
refactor(RegistryDynamic): refactor how annotations are searched
feature(RegistryDynamic): Support indirect inheritance
Modify hello world to be able to test functionality.
WIP
WIP
feat(MetadataExtractor): MetadataExtractor will traverse through superclasses looking for annotated members.
refactor(MetadataExtractor)