various touch ups
Merge pull request #334 from arlolra/fixes

various touch ups
Add hooks for #315
Bug fix
Add "typing message" notifications! (Fix #315)
Bug fix
Bug fixes for #315
Fix #335
Fix #204 (Also some bug fixes for #315)
Fix error
Tweaks
Small tweak to typing animation
Fix #333
Refactoring
Refactoring
Cryptocat 2.1.3

- New feature: Block users! Prevents annoying users from sending you
messages/from seeing your messages.
- New feature: Typing notification. See when a user is composing a
message (both users need to be using Cryptocat 2.1.3 or higher.)
- Fixed a bug that would prevent conversations from scrolling down when
tabs are switched.
- Fixed a bug that prevented nickname tab completion from working.
- Fixed a bug that would prevent some ZIP files from being transferred.
- Fixed a bug that would prevent audio and desktop notification
settings from being saved.
- Fixed a bug that would prevent a user from logging back in after
logging out.
- Fixed a bug that would show a vertical scroll bar on logout for no
reason.
- Additional small bug fixes.
- Uighur translation has returned.
Grammar consistency
Fix stupid stupid stupid bug that necessitates a re-release
Cryptocat 2.1.4

Forced to re-release due to very small bug that ruins a major new
feature in last release.
Tweaks