chore(perf): reflect speed test
feat(di): introduced @NgInjectableService to make di codegen easier
feat(parser_generator): allow specifying output file
chore(changelog): updated changelog for 0.9.2
chore(release): updated pubspec.yaml
chore(perf): getter function dirty comparison
feat(ng-model): implemented support for input[type=password]
fix(todo demo): Return the correct CSS class for TODO items in the demo.
chore(warnings): fix deprecation warnings in the test suite
fix(scope): remove GC pressure created by watchCollection getter
chore(docs): Correct README.md links

The StackOverflow link refers to none existing tag angulardart.

Change the link so it links to the existing angular.dart tag
chore(import): Make test/tools/* not depend on dart:html
fix(ng_model): do not save/restore selection unnecessarily

Closes #264
chore(cleanup): analyzer warnings
fix(expression_extractor): do not fail when source file doesn't exist
fix(ng-repeat): ng-repeat support for Iterable

Closes #292
chore(style): fix coding style to use more dart idioms
chore(mock): Converting mock's Logger to use ListBase

It was using noSuchMethod and mirrors, both of which have the potential to bloat dart2js code size. This change may not have any real-world impact given the number of other places which also hit mirrors and NSM, but it seems good to remove the gratuitous use of these APIs.
feat(cookies): Basic Cookies service/wrapper over BrowserCookies
feat(NgComponent): Support multiple css files