Fix prioritization of tasks

The tasks priorities in batch level were being taken from a task
value that was not set for all tasks and also was static to
5 for Merge/Cleanup/Harvest and 0 to Processing.

ResourceControl allows dynamic priorities per site and task type,
this patches changes the submitter to use those instead and
remove the signature of WMTask.taskPriority since it is not
needed anymore.