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()
rewrote bam.lua to be cleaner

bam invocation changed: bam compiler=[cl,gcc] arch=[x86,x86_64,ppc,ppc64] conf=[release,debug] [game,server,client,masterserver,versionserver,tools]
using pkg-config for SDL instead of sdl-config if available because of crosscompiling issues
by default binaries will only built for the current architecture on Mac OS X now, like on all other systems
removed unnecessary objs directory
generated files are now in build/ as well
also fixed python invocation on windows again
fix compiler warnings

from 191feb618f
added clang support
Merge pull request #1072 from minus7/new-bam-file

rewrote bam.lua to be cleaner
fixed building with mingw
removed outdated stuff
fixed maximum chat message length on client-side. #1151
removed some unused code
changed tattoos to markings. Closes #1131
Merge pull request #1149 from Speedy-Consoles/weapon_cleanup

weapon code cleanup
fixed last commit
fixed faulty includes
Cleanup: Fix code format, remove hardcoded value and add some documentation
fixed an issue with the ammo regeneration. thx Ich
Merge pull request #1243 from cinaera/pr_fixes

Cleanup: Fix code format, remove hardcoded value and add some documentat...