Ubuntu: Fix cmake to copy qml files pre-build

REVIEW: 117896
BUG: 333075
Ubuntu: Fix the ImapSettings flickable

This fixes the view was not scrolling when OSK is visible.

REVIEW: 117924
GUI: make sure the composer always has a window title

Simply opening the composer as a new fresh mail, without replying to an existing
subject, would leave the window title uninitialized, which means that the user
would get an ugly "trojita" instead of a nice, localized "Compose mail".
Ubuntu messageListPage delete message

BUG: 333212
REVIEW: 117514
Get rid of the duplicated FLagsOperation

The QML is rather hostile towards working with enums which come from the C++
code *and* are not already wrapped in a QObject-deriving class. Instead of
duplicating the existing FlagsOperation enum partially, it seems that it is
cleaner to give up on the API design principles which ask for using enums
instead of plain bools for readability, and use a simple bool in this case.
Merge branch 'ubuntu-delete-message'
No need for "explicit" in this ctor anymore
IMAP: relax quoted-string parsing to allow for Groupwise's escaped parentheses

As per the bugreport, Groupwise does not conform to RFC3501 and sends
parentheses ("(" and ")") as escaped characters within the quoted strings. The
RFC 3501 is pretty clear in only allowing escaped quotes and backslashes.

This change let's Trojita process these broken responses. It is a tough call to
tell what to do, but interpretting these by ignoring the backslashes is probably
the lesser of the two evils.

BUG: 334456
REVIEW: 118033
IMAP: Accept Exchange's botched body-fld-dsp

According to a report by Martin Steigerwald <ms@teamix.de>, Exchange sends a
body-fld-dsp which contains complete crap.

CCBUG: 334056
REVIEW: 118035
Ubuntu: toolbar option to change network policy

Implements offline, expensive and online options

languagechooser.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: 117910

Removed Q_INVOKABLE from NetworkWatcher slots.

Created a simple JS variable to act like an enum when switching and selecting
network connection states