Some weapon(not class) and Player changes

Player: Added RefillClips method, refills all clips while checking for
certain ammo conditions, intended for safehouse. WeaponStock: Now has a
GunClip attribute and property.  GunClip: Upon creation, sets current
ammo = clipCapacity (clips are always created full).