use docker-client 2.3.0

docker-client 2.3.0 adds interruptibility; using it allows the agent to interrupt task runners.