Update the ThreadPoolTaskRunner to use thread priorities

 * Defaults the thread priority to java.util.Thread.NORM_PRIORITY in io.druid.indexing.common.task.AbstractTask
 * Each exec service has its own Task Factory which is assigned a priority for spawned task. Therefore each priority class has a unique exec service
is there an abstract class where we can set minPriority as the default?