Scenarios[CR]

Not sure why there's merge conflicts, it probably has something to do with the files I added. If there's something I should do to fix it let me know. Probably involves adding the file names to some list or something if i had to guess.

Update:Scenarios assign starting location, and limit your available professions on the scenario chosen. The available professions can be easily changed by adding them to the professions array in scenarios.json, or all of them can be made accessible by adding "ALL_PROFS" to the flags for a scenario. All scenarios currently in the .json file are for testing purposes only.

TODO:
 Clean up comments (Some left over from profession).
 Assign traits to scenarios.
The ??? was meant to indicate, "this also does some kind of workaround for sorted_profs.size() <= 1 where it shouldn't need to".  Sorry for being unclear.