Use ypromise to polyfill the global object
Do not require the polyfill if not necessary
Do not test promise internal properties
Bump version to 0.3.10