fix(doc): Using a consistent name for the library
chore(mirrors): Reduce use of dart:mirrors.
chore(parser): Enable parser tests using the generated hybrid parser.
feat(change-detection): Initial implementation of new change-detection algorithm.

The classes are not yet hooked up to angular scopes yet, so so far this is a stand alone code.
chore(analyzer): clean up analyzer warnings
chore(env.sh): Use DART_SDK env var when available
refactor(selector): remove dead code
chore(style): code style cleanup
chore(docs): update CONTRIBUTING.md from Angular.JS
Adding some missing @MirrorsUsed targets.

In updating the angular.dart.tutorial (https://github.com/angular/angular.dart.tutorial), these Angular targets appeared to be missing.
chore(deps): Depend on shadow_dom so we can use the polyfill

We need this to run on Firefox, for example.
fix(NgAttachAware): revert to original behavior and define stronger test
feat(ngModel): support the input[type="search"] field

Closes #466
fix(routing): correctly scope routing to ng-app

Fixed #494
chore(pubspec): updated pubspec.lock
chore(release): release 0.9.6
feat(forms): add a test for input type="search"
chore(hints): Fix hints about missing returns.

The new hints are landing as part of fixing http://dartbug.com/13373.
chore(test): clean the config
doc(CONTRIBUTING.md): updates