SVN_SILENT made messages (after extraction)
Ubuntu: Smtp settings

Implemented SmtpManager class to store smtp settings

SmtpSettings page.qml only shows relevant input fields for each MSA Connection method

Default ports are tested and removed knowlege of default ports in QML. A warning
is shown if ports are not the default for the connection method

REVIEW: 117588

Change OutgoingPage of the desktop settings dialog to use SmtpAccountManager

Also changing the UI to choose submission type via Method and Encryption combo box's

jkt: Changed to only use a single enum for submissions because that's,
unfortunately, a pretty big QML limitation. Having this enum embedded within a
QObject is the lesser of two evils, IMHO.

jkt: Some refactoring

jkt: Fix handling of state changes whenb toggling the checkboxes and its
interaction with the configuration backend

jkt: Fix label hiding and the default index of the encryption combobox when
switching methods
Ubuntu: MessageListPage sorting

This patch makes the Listview load dynamically and force the view
to respect the user sorting prefs on each load. Triggering a
timer while the listview is populating, this benefits in that
we only sort the view once per view instead of using rowsInserted or like,
and reduce unneeded calls to.

The user can also switch sort order from the toolbar and if changed
the user sort order preference will be respected when going between
mailbox's.

navigation-menu.svg is part of the Ubuntu-mobile-icons package
available from http://packages.ubuntu.com/trusty/all/ubuntu-mobile-icons
and is available under the CC-BY-SA 3.0. Copyright by 2004-2012,
Canonical Ltd.

REVIEW: 118181
GUI: propagate changes in text fileds when editing finishes

Thanks to Thomas Lübking for proposing this.

REVIEW: 118336
Do not use TreeItems in PartWidgetFactory

The TreeItem class is an implementation detail of the ImapModel and should not
be used outside the ImapModel.

REVIEW: 118228