Enum Item Types

Added enum types for item classification and a few other things.  Still
have a lot to do, though.
Drop/Pickup Item Functions for Character

Also fixed some spots where characters were used instead of enumerated
values for Items.
Basic Item Generation

New generateItem() function that determines an item's type (if its type
is default) and sets stat buffs accordingly.  Will add randomization for
equipment names later.
Edited dropItem Function

A bunch of Item stuff changed, too
Equip/Unequip Changes

Also added getEquippedItem() function.
Item Randomization

Finished item randomization.  Update testdriver.
Edited Constructors for JobTypes

Tweaked stat changes for different job types.
Resolved Conflicts with Character