Added a WorkWithPool(pool pools.ResourcePool) method as an alternative to Work()
Added comments
handle initEnv error in goworker.WorkWithPool command.
Revert "Merge branch 'master' into func_enqueue"

This reverts commit 8c90fa75d845f022a06c1b2b068c4e26d31f3443.
Merge branch 'master' into func_enqueue

Conflicts:
	goworker.go