Removed obsolete MXEventTypeRoomAddStateLevel, MXEventTypeRoomSendEventLevel, & MXEventTypeRoomOpsLevel
Merge remote-tracking branch 'origin/develop' into powerlevels_api
Moved MXEventTypeString <-> MXEventType to MXTools
Created MXRoomPowerLevels
MXRoomState.powerLevels is now an instance of MXRoomPowerLevels.
Added tests for it
[MXRoomPowerLevels minimumPowerLevelForEvent:] uses now a string as arg to accept cumtom event types
Cut [MXRoomPowerLevels minimumPowerLevelForEvent] in 2: minimumPowerLevelForPostingEventAsMessage and minimumPowerLevelForPostingEventAsStateEvent because the Matrix protocol allows to send an event as a message (non-state event) or as a state event
Updated MatrixConsole to use the new MXRoomPowerLevels class