Pushed asynchronous request socket support into the query object system. So the query objects can now do asynchronous queries.