Configurable manager delay.

To prevent BC breaks, MAX_MANAGER_DELAY is set back to 1000ms.
Removed unused WorkerCommunication::getServicePid().
Merge pull request #35 from reenl/fix-bc-break

Reset MAX_MANAGER_DELAY and make its users configurable.