SVN_SILENT made messages (.desktop file)
Ubuntu: Fix for dual use mailbox's

Enables the viewing of dual use mailboxes. Clicking on the progression will show any nested mailbox's
Clicking anywhere else will show the message list for current mailbox.

BUG: 333166
REVIEW: 117446
SVN_SILENT made messages (.desktop file)
Ubuntu: adjust the application name to play with the app confinement

QSettings uses the application's name and organization name to determine the
file path for storing config and cache data.  Because Ubuntu's app confinement
only allows access to certain pre-defined paths, we need to force the
application name and organization name to be something that will force QSettings
to use these allowed paths.

This has a pretty big disadvantage that the Ubuntu-specific version will not be
able to share data with the desktop one, unfortunately.

REVIEW: 117439
Ubuntu: Fix password dialog

Password dialog now uses a composer sheet, which also displays any
authentication errors
raised.

When launching app, if an imap account already exists then we skip the
settings page and
go straight to mailbox view where the password dialog will open
requesting password.

If an authentication error is raised we show an additional message that
explains to
either retry entering password or click cancel to return to the settings
page. We do not want the
user to be able to view mailbox without a connection. So this message
tries to make it clear what
clicking Cancel will do

REVIEW: 117380

Changed dialog message to match Desktop message

Added keys.svg icon for password dialog. License: CC-BY-SA 3.0. Copyright by Dan Chapman <dpniel@ubuntu.com> 2014.

Changed text to 90% gray HEX: #333333. Using pure black did not work nice with ubuntu font
Add a bridge between the QQuickNetworkReply and QNetworkReply

This is simply a wrapper class which provides the data made available via the
QNetworkReply into the QML WebView. The Qt5's WebView API does not support
providing a QNetworkAccessManager anymore, so this is our best bet.

BUG: 332986
REVIEW: 117445
Ubuntu: Imap Settings re-work

The Imap settings page is now part of a tabbed component so we can group all
settings pages together similar to desktop version.

Settings page now validates user input on required username and server
name fields. Presenting red placeholder text if failed validation.

Page now has a toolbar to save settings or delete current settings
if the user wishes to change them. With a dialog to confirm user
wishes to delete current settings.

So now if the user already has a configured account the first page they see
is the Mailbox view and get prompted for password. The user can still access
settings from the toolbar

Added save.svg and settings.svg both are from the ubuntu-mobile-icons package
available from http://packages.ubuntu.com/trusty/all/ubuntu-mobile-icons/download
and is available under the CC-BY-SA 3.0. Copyright by 2004-2012, Canonical Ltd.

REVIEW: