[WO-531] introduce option to query key w/o starting recovery
[WO-531] use query parameter instead of JSON parameter
[WO-573] Use pattern validation for token input
[WO-592] implement webmail using socket.io
* Relax CSP to allow iframe assets to load
* Integrate socket.io proxy
* go to /# when controllers not initiated
* Add offline caching using AppCache manifest
Merge pull request #123 from whiteout-io/dev/self-hosting

[WO-592] implement webmail using socket.io
[WO-565] Improve notifications

* Introduce 2 sec timeout for sent notifications
* Notify only for new messages in the inbox
* Close pending notes when a msg is marked unread in the inbox
Focus window after clicking on notification
Merge pull request #124 from whiteout-io/dev/WO-565

[WO-565] Improve notifications
Merge pull request #112 from whiteout-io/dev/WO-531

[WO-531] introduce option to query key w/o starting recovery
Set log level to error
Use crypto-lib util function for keychain code generation
Merge branch 'master' of github.com:whiteout-io/mail-html5
Merge pull request #120 from whiteout-io/dev/WO-573

[WO-573] Use pattern validation for token input
Reduce size of recovery token to 6
Add production config file
Allow only 6 chars in recovery token ui
use uppercase recovery token
Update to fixed crypto-lib
[WO-572] Preconfigure wmail imap/smtp
WIP: start implementing wmail account creation