added LAYERTYPE_TUNE and TILE_TUNE1 to enums and added class CTuneTile
added TuneLayer
added Tunelayer function to return the tunetilenumber and merged Tunelayer into CCollision
declared functions needed for new tunelayer in CLayerTune for editor, kinda just copied from the other layers
added functions for editing Tunelayer (mostly copied from other layers); put Snap(&Rect) into all Fillselection-functions (fix) and made if(Empty) more precise (fix); merged tunelayer into other functions
added renderingfunction for tunelayer and tuneoverlay-function to display the zone-number
added saving/loading code for tunelayer
merged tunelayer: added Buttons, put an Image for the tunelayer took over most code from other layers and adapted for tunelayer
added creating button for tunelayer and a popup menu for TuneZone Numbers
added displaying tunelayer on showentities
fix: let IsTune return 0 if there is no tunezone
added a list out of CTuningParams for the different tunezones, added a list for messages to display on switching between zones, put rcon commands for adjusting theses lists, edited SendTuningParams to make it possible to send zonespecific tunings
added TuneZoneHandler, replaced projectile-lifetime and laserreach with zone specific tunings when creating
replaced tunings from projectiles and laser by zonespecific tunings
send correct tunings to spectators
set CCharacter as a friend of CCharacterCore to correct tunings
added gravity.map with gravity.cfg as test and example map
updated entities_clear.png for tuningzones
fix: stupid laser tunings + projectile security fix
set proper standard tunings for zones