Merge branch 'develop' into anoa/jitsi_ptt
* develop: (261 commits)
Use options object
Tweak control flow to avoid duplicate terms prompts
Tweak import
describe caret nodes
describe all reasons why we need a custom textify algorithm
add line breaks
Don't load guest sessions on post-registration login link
document editor
Silence unnecessary warning
add undo steps after word boundary (or capped) when typing or removing
Show terms modal when inviting by email
put max step length in constant
Fix dialog button border colours
Check IS v2 account tokens for validity
fix bug that prevented a line from being removed when undoing a newline
pass caret to history manager upon initial render
add mod+z/y shortcuts, set editor state to what history manager returns
push changes to history manager
HistoryManager + unit tests
Upgrade dependencies
...