Use the process ID when we init the random seed, closes #227.
Fix the build, and use the sub-second part of the current time to init the
random seed.
Update NEWS
Add a StringToBoolTolerant which also accepts on/off
Resync with trunk