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.
feat(scope): Better error message for 'Watchers fired too many times'
fix(scope): Fix the dart2js tests
revert(NgComponent): REVERT delay .attach() until after template loaded.

This reverts commit bd22bd989ff29765c92d3332e870472ce83d3f34.
chore(library): Create one library per directory
chore(TestBed): documentation/reusable

Closes #168