chore(NgAnnotations): ename NgAnnotationBase to NgAnnotation
fix(ng-class): Use NodeAttrs instead of DMOs.
feat(tests): Tests are synchronous by default.

Any test not marked as 'async' will fail if it calls runAsync.
Also:
 -> added a noMoreAsync() call which, in an async test, will cause
    any future runAsync calls to fail

 -> async() now happily runs dangling runAsync() calls.

Closes #81
chore(ng-events): refactor into single class
chore(upgrade): to dart v0_7_6_4
docs(ng_events): update docs
test(filter): rename currency_spec.dart
docs(compiler): fix typo
docs(ng_include_spec): fix typo
docs(ng_events): fix grammar and change phrasing
docs(template_cache): update naming and phrasing
chore(mock zone): Refactored sync / async into their own library

Closes #167
chore(tests): Rename nextTurn to microLeap.  Remove the option to step through async calls
chore(pubspec): Upgrade to 0.7.6.4
feat(zones): Use the new Dart Zone API
feat(LRUCache): initial incomplete implementation

I'm just committing whatever work in progress I had going on.  This will
be on hold until I find time to get back to it.
feat(LRUCache): remove gratuitious complexity
docs(LRUCache): add TODO

Ref: issue #188
feat(filter): new orderBy filter

TODO:
- support functions for the expression parameter?
- support a list of expressions

Ref #146
feat(filter): limitTo filter

Closes #143