An ES6 Promise/Deferred override for jQuery