Improve timeline state event text representation
Change are inspired by Quatermion model
- Fix invite events not getting displayed correctly
- Add some options to control what get displayed (for the moment without a GUI
- Show reason for a state event if it exists