Add an optional max_processes parameter to setMultiProcessing() to
control the number of worker processes in the pool.  Defaults to None,
which leads to one worker for every CPU available (as the Python
multiprocessing module does).
Merge pull request #58 from bje-/master

Add an optional max_processes parameter to setMultiProcessing()