Random PCs get random professions

As requested here: http://smf.cataclysmdda.com/index.php?topic=4669.0

This still gives the default Survivor profession a third of the time, and makes expensive/flaw professions less likely than other professions.  Weighting is tentative and I'm happy to change it if people have suggestions.