feat(jasminewd): allow custom matchers to return promises

Allow custom jasmine matchers to return a promise and match against
resolution of the promise