Fixed buggy spawn rotation - Added sound System

EDEE PLEASE WORK ON SENDWEAPONANIM! IT IS A LINE IN THIS CODE THAT
DOESN’T WORK AND I DON’T UNDERSTAND WHY
Extendable map system

added an easy way for mapmakers to create custom config
for their maps. That also makes it easy for server hosts to manage the
maps on their server and how they work.

Potentially going to write a java applet that asks the user questions
and fills in the information accordingly, rather than he user having to
follow instructions incredibly specifically
Merging a lot of changes

Conflicts:
	entities/weapons/weapon_flag.lua
	gamemode/init.lua