Add in server timeout kill switch to graceful shutdown via SIGHUP

The timeout kill switch is set by Server.GracefulShutdownWait and
is handled in the same manner as graceful-ing the server via the
admin server.