Apply TaskQueue to RequestCoordinator interaction with its backing store.
The following interactions with the store should be turned into tasks:
* request removal
* changing request state
* marking request started
* marking request aborted
* marking request completed
* picking next request to execute
* cleaning up old/expired/failed requests
Comment 1 by fgor...@chromium.org
, Sep 29 2016