RoomMember no longer extends User but references a User object
Merge branch 'master' of https://github.com/matrix-org/matrix-android-sdk
Changed invite to use a user object
Deleted the generic onEventReceived callback
Moved the member list to RoomState.
Added a second state oldState for the state the room was in at the current beginning of the message queue
Added VIBRATE permission because it was crashing when trying to vibrate for a notification