Add missing include
Fix duplicate join message for hosting user
Ignore "remote host closed" socket error
Include latest layer ACL status in snapshot point
Implement ID recycling
Shut down built-in server when last user leaves