DRILL-939: Add support for query cancellation
DRILL-991: Limit should terminate upstream fragments immediately upon completion