WIP: removed BlockCache

Conflicts:
	lib/angular.dart
	lib/block.dart
	lib/block_list.dart
	lib/block_type.dart
	test/compiler_spec.dart
chore(tests): clean up modules in tests
chore(demo): update to work with latest
fix(ngClass): update if value set before first digest
feat(compiler): support $publishAs on components.
chore(tests): re-enable all tests
Replaced questionmark operator throughout
Merge pull request #23 from pavelgj/remove-questionmarks

Replaced questionmark operator throughout as it's deprecated
chore(directives): Cleaned up ng_repeat's constructor
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