Cleanup in ASLSocketServer.
Differentiate between unexpected and expected client disconnects.
Add implementation presentation.
Merge with upstream: add connectedClients field to ASLSocketServer.