[Server] Shutdown cleanly on SIGINT and SIGTERM
[Server] Guard logging with #if LOG4NET
[Server] Coding style fixup
[Server] Don't expose Shutdown() publically
Merge pull request #128 from RAOF/server-signal-handling