Add a "shutdown" method to GamePlayer so that it can be asked to stop
running its socket listener loop and cleanly terminate.
Merge branch 'master' of https://github.com/ggp-org/ggp-base.git