fix bug where updating a server's variables would only take effect upon restarting gsd
joined variables are now on a per plugin basis
cleanup some indents
better support for setting variables
tf2 and gmod now auto set the port in the command line on install
rest now correctly updates variables