Allow use of the global promise object if available
v0.2.0