Use an alternative to `bind` in `transferPromiseness`

A simple call to `apply` with the appropriate context provides the same effect as `bind` with much greater browser compatibility. This fixed my test suite in PhantomJS and will allow chai-as-promised to work [with older browsers](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/bind) too.