Multiple minor fixes

* Fix dialog service instance binding
* Fix service/factory handling
* Inject userStorage lawnchair adapter to keychain service
Begin fixing controller unit tests
Update lawnchair.js
Merge pull request #200 from whiteout-io/dev/WO-722-minor-fixes

Multiple minor fixes
Remove unnecessary bind in dialog service
Fix mail-list-ctrl unit test and move functions to services
Fix last unit tests
Fix several minor runtime bugs in the app
Fix unit tests
Use angular events to broadcast status updates
Fix read-sandbox build
Fix integration test setup and teardown... some tests stil fails
Fix email dao integration test
Fix bug where read mode is closed after marking email as read
remove timeout from imap and smtp
remove todo in validate-phone.js
Add whitespace before FAQ link
Add focus-me directive
Merge pull request #203 from whiteout-io/dev/WO-722

Dev/wo 722
[WO-679] Include navigator.userAgent and app version in bug report