BF: Made notification work again (forgot to renamed "offline" to "unavailable")
Revert "BF: Made notification work again (forgot to renamed "offline" to "unavailable")"

This reverts commit c3f9d8e41bf2d23f676a10ec4579434a94b1fc39.
Minor spec tweaks.
Bump version and changelog
Fix race in presence handler where we evicted things from cache while handling a key therein
https when loading recaptcha js
Use the room_display_name when presenting on the home page, and not the room_alias which may not be set.
Set the room_alias field when we encounter a new one, rather than only from local storage.
disable broken event dup suppression, and fix echo for /me
Remove disabled change from CHANGES
Center recaptcha dialog.
fix desktop notifs, which were broken in eab463fd
fix embarassing bug where in-progress messages get vaped when the previous one gets delivered
Merge branch 'origin/release-v0.2.2' into develop
add sounds to the calling interface
App startup improvements:
 - do one and only one initialSync when the app starts. (recents-controller does not do its own anymore)
 - initialSync: get only the last message per room instead of default number of messages (10)

Prevent recents-controller from loosing its data each time the page URL changes
matrixService.rooms must be renamed matrixService.initialSync now
Added /join description
Rollback if we try and insert duplicate events
Sort the public room list by display name.