Add RCon Observer

fixes issue #1160 

The small rcon client I wrote for this is absolute crap, but then again so is the entire protocol. It does the job. I think.