Don't save section keys with null value
Add PlayerHolder.getAll() method
Make field "players" final
Implement PersistenceManager infrastructure

This commit also removes WaitingRoom module.
Check if player is online before teleporting
Skip updating persistence if account is null
Skip unserialization if account is null
Serialization is not done if account is null