BUGFIX: Fixes a race condition when creating phaontom modules

Ignore-this: 43a2f5d6a116e700fd5f8eb9017ef7b3

Phantom modules use random numbers in their names to avoid being guessed.
However, it could happen that two processes run one just after the other end up
with the same random seed (e.g., the resolution of the time-of-day counter is
not enough) so we can get a clash of names.

We fix this by including the process id in the module name.

The source of the race-condition was discovered by:
Samuel Gélineau (gelisam@gmail.com) and Mario Pastorelli (pastorelli.mario@gmail.com)

darcs-hash:20130902183233-06c44-6273e7019641d4b1fcbf07e68142ac5a1c8171b3
bump to 0.3.3.7

Ignore-this: 5396fd4cfe0180abd2f70c98e0124c3c

darcs-hash:20130902193833-06c44-635c30ffbf770f122fda1bd030b29b9f5b3ef113
update Changes for 0.3.3.7 release

Ignore-this: 827ce0bfe883db3d0aa8701caafdbe87

darcs-hash:20130902194152-06c44-68582961ee112b1382eab7a9bf02659e56d7797c