add listener context to submitQuery function

I'd like to add listener context argument for async interface of DrillClient::submitQuery. Also we need access the query id after submitting the query.  

Also, I remove a couple of files for synchronous client, which we do not plan to update anymore.