Minor fixes

- Updated `client.jsonp()`, `Element.prototype.get()`, `data.batch()`, `data.crawl()`, `data.del()`, `data.generate()`, `data.set()`, `data.setUri()`, `data.sync()` promise handlers
- Fixing `promise.then()` reconciliation of chained promises by setting `promise.outcome` regardless if handlers are registered
- Updating `promise.resolve()` to pass `reason`, `result` or `this.outcome` depending upon handler(s)