Submitted by @matthew:matrix.org
Whether these are implemented by server, client sdks or clients appears to be controversial. But we should at least spec the commands that users should expect to work.
(Imported from https://matrix.org/jira/browse/SPEC-209)