Fixed maven build when druid is integrated as a submodule
fix post aggs with group by in #472
remove commented out code
cleaner way of implementing things
fix bugs wtih js and card aggs
initial query cancellation commit
handle query interruption at cursor level
proper closing of resources in case of query cancellation
pass through errors from computes in DirectDruidClient
formatting
proper query exceptions and add support for query timeout
properly remove completed queries from query manager
return proper json errors to propagate query cancellation and timeout
forward cancellation in direct druid client
less stack traces when cancelling queries
proper query cancellation tests
properly kill timed out queries
make sure to close yielder in MetricsEmittingQueryRunner
interrupt queries on incremental indexer
remove methods used only for testing