[Job Manager] Fix a bug by removing duplicate task creation
[Job] Romove duplicate delete task operation
[Task] Change task assignee type from EntityReference to MobileEntityReference and assign task progress to zero in the constructors
[Task Manager] Remove unused vectors of resource and villagers; Remove functions about managing employable villagers and finding resources, which will be defined in villageAI