feat(jasminewd): allow custom matchers to return promises

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