WIP - updating to jasmine 2.0

This is a work in progress to discuss updating JasmineWD to Jasmine 2.0.

As it stands, this works but loses some functionality
 - custom matchers which return promises, e.g. `toBeDisplayed`, are no longer possible
 - custom timeouts per-spec are no longer possible
 - stack traces for promises that time out are no longer tied to where the expectation is in the test code