Added ability to unload magazine from ammo based weapon
Added ability to unload Ammo from mag
Added function for getting item quality as percentage of maximum possible quality
Simplified firemode char calculation and began work on attack calculation