chore(compiler): remove unused, expired code
refactor(forms): remove _NgModelValidator in favor of using a shared interface

_NgModelValidator acted as the base class for validators in AngularDart with earlier
releases. This works, but it poses a problem for custom validators that exist outside
of the AngularDart core. This is because Inheritance is a problem since it is highly
limited when it comes to further refactoring and customization. Interfaces are more
versatile. Therefore all core and custom validators must implement the shared
interface so that they can be attached to ngModel for validation purposes.
chore(documentation-generation): prepare for transition from dartdoc to docgen

Closes #553
chore(test): remove accidental ddescribe
fix(generator): remove invalid sort on elements

cacheUris are sorted later.  sorting the elements can be invalid (e.g.
SimpleStringLiteral has == but no compareTo)

Closes #554
docs(contributing): add developer docs explaining how to setup and run tests

- Create a first version of developer documentation explaining how to
setup and run AngularDart tests locally and on Travis.
- Update `CONTRIBUTING.md` to refer to this new doc.

Closes #322. Assumes #545.

Closes #548
feat(forms): provide support for reseting forms, fieldsets and models
chore(style): clean up indentation.
fix(ng-value): Add ng-value support for checked/radio/option

Closes# 543
fix(doc-gen): dartbug.com/16752
fix(ngModel): ensure validation occurs when the model value changes upon digest
feat(forms): generate ng-submit-valid / ng-submit-invalid CSS classes upon form submission
chore(style) clean up warnings

Closes $564
chore(perf): fix perf

Closes #568
chore(doc): delete duplicate * - [ng-blur] comment

Closes #566
fix(scope): Use Iterable instead of List

Use element comparison instead of reference comparison when observing changes to Iterables in a scope.

Closes #565
doc(developer): Update the developer guide with setup experiences.

Closes #562
fix(ng-attr): remove camel-cased dom attributes

See: https://github.com/angular/angular.dart/pull/560#discussion_r9718101

Closes #567
refactor(pub): Simplify support for pub transformers

Slight refactoring of expression extractor to make it easier to drive from Dart transformers.

Primary change is exposing parseHtml on html_extractor to allow externally driving it rather than using a crawler.

Closes #537
chore(analyzer): update version number

Updating analyzer version to 0.11

Updated analyzer has a number of convenience methods that make it easier with code gen. No code changes needed.

Closes #527