AQL support

* AQL manager can execute AQL queries
* if result bigger than batchsize, AQL manager keeps fetching and returns complete batch