Respect cancel during export

High dimension data export now periodically checks if the job has been cancelled, and if so aborts. This
prevents transmart from failing to quit if a long running export task is still busy.
Changes after code review
changes after review

remove commented out debug code, add comment for literal number
Merge branch 'features/dataexport_respect_cancelled' into rc2_dev