Removed LevelRestricted interface from Weapon, will be done via WeaponInfo
API Consistency, implemented Race-specific class restrictions and bonuses.