DRILL-1202: fixes memory leak issues: i) ProducerConsumerBatch should clean up resources ii) FragmentExecutor should clean up gracefully at faulty & non-faulty runs regardless
DRILL-1239: stop writing to vector if the vector runs out of memory
Merge branch 'DRILL-1239'
Stop writers when vector is full