Use wrapped native Promise as fake Deferred if available
Merge pull request #65 from kastigar/native_promise

Use wrapped native Promise as fake Deferred if available