Add methods to mock JS clock to Jasmine wrapper
Fix #88: Implement AbstractPromise, add simple ExecutionContexts for JavaScript