Cherrypy uses a bunch of globals, so use multiprocessing to let us spawn a few that are totally independent.