Team Overhaul, Win Conditions Overhaul, etc.

Team Overhaul:
- removed Teams "Spectator" and "Fighter"
- default teams Unassigned and Spectator were alreadey there
Team IDs --> 1001 and 1002
- added concommand "dm_team_setup"
- parameters are teamname, colorR, colorG, colorB
- this command will add a new Team if nonexisting
- added concommand "dm_teams_clear"
- this command will delete all the teams except:
ID  = 0 |     Name = Joining/Connecting
ID  = 1001 |     Name = Unassigned
ID  = 1002 |     Name = Spectator
* Players will now join the Team with the least players or the team
Unassigned

Win Conditions Overhaul:
*win conditions are now:
*player w/o team needs dm_maxkills Kills
*teams need dm_maxpoints Points
//Points are being added width team.AddScore(teamID, points)
// at the moment each team gets 100 Points for every Kill
and -100 Point for every Teamkill
- removed Var TotalKills
- removed Var RedTotalKills
- removed Var BlueTotalKills
Some little changes
- added ConVar dm_friendlyfire
- added ConVar dm_falldamage
- added hook/function GM:GetFallDamage
- added hook/function GM:PlayerDeathSound
- removing DeahtSound
- added function getTotalKills
- added function ResetAllKills
- line 126-128 will be removed later (at the moment for debugging)