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
perf(view factory): Remove a try-catch and a timer for the critical path

This saves 4% (50ms) in the TreeComponent benchmark.
perf(view factory): Remove try-finally from ElementBinder._link

This saves 9% of the runtime in the TreeComponent benchmark.
perf(watch group): Do not use List.map for tiny lists
fix(Http): Auxiliary methods like get, put, post, etc. do not set type restriction on data being sent.

Fixes #1051