Fixes for libjass.Promise

- Make SimplePromise use the current libjass.Promise implementation in case it has been overridden after a SimplePromise was already created.
- Fixed SimplePromise.all() to work with both promises and non-promises in its parameter.