Initialise process pool early

Move "process pool size" setting from suite to site/user.

Reduce memory footprint at point of fork to reduce memory footprint at
the start of each child process.
Merge pull request #1103 from matthewrmshin/init-process-pool-early

Initialise process pool early