cleaned up weapon value locations
removed laser damage tuning
added explosion values in content.py
made explosion force independent from damage
linked all weapon damage values to content.py
linked all weapon max ammo values to content.py
stopped regenerating  infinite ammo
removed m_Ammocost in CCharacter
using weapon damage for explosion damage

removed unused nodamage parameter in CreateExplosion
took projectile damage for explosion maxdamage
replaced some 0s by false as it should be
improved variable usage in CPickup::Tick()
Merge pull request #1149 from Speedy-Consoles/weapon_cleanup

weapon code cleanup