Cast promises in HTTP adapters using the injected promise adapter
Merge branch 'oja-promise-adapter'

Conflicts:
	src/http/reqwest.js