Update api
Give empty message array to rooms in getUserInfo
Refactor GCM + debug duplicate gcm registrationID
Fix Login + add key to user info room's
Change room's key length to 32 byte to be compatible with android's AES256 encryption