Bug 1074666: add support for room updates, fix event dispatching and support room participant processing. r=Standard8