TAJO-1261: Separate query and ddl execution codes from GlobalEngine.

Both QueryExecutor and QueryMasterTask have the DistributedQueryHookManager.
So, it would be better to maintain it in only one module. 
Since this is not a big change, I think that we can fix this in this issue.

IMHO, QueryMasterTask is the proper one.
What do you think?