chore(test): Add TestBed class for easy test bootstrapping
feat(hg-model): basic mg-model support
feat(parser): Better error messages for bad functions.
feat(parser): Do not use exceptions for control flow.
fix(parser): Getter should call member classes
test: remove one last unary ? operator

Just cherry-picking a change from google3.
Minor fix to make karma-dart happy
Partially ported cache (no LRU)
Implemented template loader and block cache
Fixed http service to work correctly with cache
fix(directives): Better error message for malformed directive class names
chore: update karma, fix package.json

Since NPM 1.3, name is mandatory attribute.

Updating Karma to latest @canary means we can use it together with WebStorm Karma plugin!
feat(directives): Do not crash on missing map parameters.
feat(ng-model): support checkboxes
feat(ng-disabled): add ng-disable directive
fix(ng-bind): allow binding to non string values
chore: add TODO app demo
refactor: rename Event to ScopeEvent

To avoid name conflicts with dart:html.Event
refactor(ng-model): remote forgotten dump() statements
fix(MockHttp): Use the injector to create MockHttp