fix(dccd): fix DirtyCheckingRecord.toString() throws an exception

closes #1057
chore(pubspec): bump SDK version (>= 1.4.0)

Closes #1009
fix(transcluding_component_factory): fix content detach logic

detachContent was finding the wrong end comment node and failing on assetion (in checked mode).
test(MockHttpBackend): Add named parameters to MockHttpBackend.call
feat(Http): Http service can make cross-site requests (get, post, put, etc.) which use credentials (such as cookies or authorization headers).

Closes #945
Closes #1026
fix(element binder): Ensure mappings are evaluated before attach() is
called.

Closes #1059
feat(date): Use localized patterns for shorthand format

closes #1019
feat(dccd): Make toString() code more robust
fix(NgStyle): make NgStyle export expressions

Closes #993
chore(Travis): Increase browserNoActivityTimeout to prevent build failures
chore(docgen): Generate from lib directory instead of packages.

closes #1024
refactor(routing): Make use of the latest API for docs & tests

Closes #799
refactor(ng_view_spec): Use the new router API
chore(travis): allow more time to run dart2js tests
refactor(routing): make more field private & final, add return types
fix(angular_spec): export symbols for the route preLeave event
switch examples to not use shadowDom (for testing with ProtractorDart)
add an animationsEnabled property to AnimationOptimizer to allow disabling all animations with one flag
add bindings property to ElementProbe (list of all binding expressions at that level)
testability API