Adds tab to chargen menu and files and variables to player.
Adds accessor methods to scenario.
Minimum working scenarios, (chooses start loc and profession, working on missions)
UI tweaks.
Limits professions available based on scenario chosen.
Adds tags that change starting season.
Add's infected scenario flags.
Replaced "ALL_PROFS" flag with a check if profs array is empty
Adds point values to scenarios
UI fixes
More UI FIXES! Also a flag that marks a profession as "scenario only" allowing for endgame professions that can't be used outside of specific scenarios
...more ui fixes.
Mutations available to certain scenarios, no cheating
Fix SDL crash:

Using werase instead of wclear, as every other part of the code does.
Also fixing clearok - there is *no* guarantee that the window has at least window::y lines.
Comment Cleanup
Extended the "really disassemble" message to include a list of resulting items.

Extracted some code to list the components a (player crafted) item is made of into a function.
Real Scenarios.
Gives a scabbard to the scabbardless, and moves TAB
Spawn in labs now.
Addresses kevin's stuff