feat(select): Add directive to support data-bound selects.

Closes #138
fix(NgComponent): delay .attach() until after template loaded.

Closes #203
feat(directive): add ng-bind-template

Closes #117 - Implement ng-bind-template.

Conflicts:
	lib/directives/all.dart
chore(mock): remove jQuery dependency from TestBed
chore(test): use AngularMockModule in tests
feat(http): HTTP playback / record.

Adds a recording and playback HTTP backend implementation.
Adds node.js connect middleware to support those HttpBackends
Adds recording / playback support to the Todo demo.