Made professions gender-aware

Gender-specific professions now require the player to have selected the correct gender, and professions can have separate item loadouts for either gender (ie. female crackheads get a skirt and heels while male crackheads get pants and flipflops).

profession::add_item() now takes a second argument for specifying gender specific items. ("none","male", or "female").