Fix add-account styles on mobile
[WO-188] introduce password-based login
[WO-188] add db migration script v3 -> v4

adds missing 'provider' entry in the app config store, if necessary
[WO-420] add bug reporting capability with the axe logger
[WO-188] various fixes

fix nonexistent folder handling
ignore optional message-id flag
[WO-188] enable message upload after sent
[WO-188] encrypt email password
use plain text alternative body when replying to html mails
[WO-421] add custom login ability
[WO-421] add imap/smtp settings to the db update
[WO-421] give the css some love
[WO-421] allow arbitrary tcp connections
[WO-421] fix login error dialog
fix tests
Review and cleanup password login
* Move set-credentials.* -> login-set-credentials.*
* Use login styles for set-credentials
* Add required attributes and use .ng-invalid to style fields
* disable submit button until required fields are set
* Use same error labels as in other login views
* Show config details for custom server
* Make real name optional (user privacy)
Update package.json