Added fail(), catch() and finally() methods to PromiseProxyMixin