chore(travis): run e2e tests as a separate job

Closes #1222
fix(introspection): getTestability should throw when ElementProbes are unavailable
feat(testability): whenStable replaces notifyWhenNoOutstandingRequests

BREAKING CHANGE:
  NOTE: This only affects you if you are calling this API directly.  If
  you are using ProtractorDart, then you are insulated from this change.

  To update your code, rename all references to the
  notifyWhenNoOutstandingRequests(callback) method on the testability
  object to whenStable(callback).
fix(firefox test failures): Fixes related to comments from Chirayu
Merge branch 'master' of https://github.com/angular/angular.dart into rebased_relative_uris