Request enhancements

* Abort requests with multiple setWhere and setTimeRange are called sequentially.
* Abortable JSONP requests.
* Callbacks for `setWhere` and `setTimeRange`.