Server query monitor gsquery.py added

* New Feature gsquery.py. Allows the scripts to query the server
directory. If the server does not respond the server will restart
*
fn_serverquery is now functional on all game server scripts (Apart from
voice comms) to work with gsquery.py
* Added new function fn_autoip.
This will detect the servers network interface. This is used with
fn_serverquery to give correct ip details to gsquery.py
* Updated
fn_montior to work with fn_serverquery
* minor update to fn_details and
completely separated this in to fn_ns2details and fn_utdetails
* Minor
update to fn_emailnotification
* added code in echo commands to
completely overwrite any previous text. This stops any overlapping text
on the terminal.
* Updated fn_Startserver to better manage log
rotation
* removed fn_runcheck as a no longer required function as was
only now used in one place
* added steam-auth function to scripts that
required it but was missing