Private Room refactor - Distinguish hidden and secret rooms

Seperated /privateroom command into /privateroom and /secretroom. In
private rooms, mostly set by battle players, global staff maintain their
ranks within the room, but the rank is not kept in secret rooms (only set
by users who can create rooms).

Created command /whoare and variants that allow global staff to see the
private rooms a user is in.