WIP
WIP2
Merge branch 'preparation' into package-id
WIP
[server] WIP
[client] WIP
[server] upgrade protocol version
[client] WIP
[client] WIP
[server] WIP
[server] pubkey auth
[client] pubkey auth
[server] pubkey auth for only registration
[client] pubkey auth for only registration
[client] WIP - VersionedUniqueID
[server] room data revision
[client] versioned avatar
[server] versioned avatar
WIP
introduce new package system