Adds tab to chargen menu and files and variables to player.
Merge pull request #1 from CleverRaven/master

Test
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.
More pistols

L39 in 9mm w/o burst , and rechambered in .45 with and without burst.
spawn groups

l_sp_9
homeguns, reduced glock/USP by 2 each
pistols, reduced glock/USP by 1 each
allguns

l_mp_9
homeguns, reduced to 1

l_sp_45
homeguns, reduced M1911 and USP by 1 each
behindcounter, Enforcer reduced to 4
pistols, reduced Enforcer by 2
allguns

l_mp_45
homeguns
behindcounter
smg, reduced mac_10 by 4
allguns
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
Real Scenarios.
Gives a scabbard to the scabbardless, and moves TAB