Add base JDBC connector
Add MySQL connector
Add PostgreSQL connector
Upgrade to Airbase 26
Use async http responses for task communication

Add AsyncResponseUtils to help bind ListenableFuture to AsyncResponse
Add MoreFutures.addTimeout to add timeouts to ListenableFutures
Change TaskResource to use async JAX-RS resposnes
Change SqlTaskManager to return futures for task info and buffer results
Allow waiting for task info and buffer results before either are created
Add support for closing tasks and buffers before they are created
Simplify buffer code and state machine
Make SqlTaskManager and SqlTask lock free
Change SharedBuffer.getInfo not lock the buffer
Add more information to StatementClient error messages
Add noMoreLocations to ExchangeClientStatus
Skip call to get partitions if domain is NONE
Fix incorrect parsing of function arguments

The current parser incorrectly allows function calls with the following syntax:

    foo(,1,2)
    foo(DISTINCT ,x)
    foo(DISTINCT)