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()
Fix indentation and formatting of str_clean_whitespaces
Fix some spelling in src/base/system.h

termineted -> terminated
Remove redundant MapScreenToGroup() and declarate it in RenderTools
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
snd_enable_musicnow controlls menu music.

don't poll on music toggeling
added clang support
Merge pull request #1148 from ghost91-/menumusic

snd_enable_musicnow controlls menu music.
Merge pull request #1204 from cinaera/clean_rendertools

Cleanup MapScreenToGroup
Merge pull request #1197 from heinrich5991/pullreq_1197

Fix some of #1138
Add enum for envelope preview modes
Add cubic bezier-FCurves support  for envelopes
Fix envelope preview commit
Correctly preview the envelope curves
Fix some numerical issues at bezier envelopes