Clean ups on admin-initiated server shutdown.

All connected admin consoles, all logged-in users, and the logging
system will now receive the same detailed message about the
shutdown, including the identity and console host of the admin
who forced the shutdown, if any.
On server shutdown, handle the case where we know the admin, but have no reason