Add newlines to qEmergencyOut output on stderr.

qt_message, in the regular case, calls qt_message_print, which invokes the
default message handler (qDefaultMessageHandler), which uses
qMessageFormatString to construct a string, and then platform-dependent methods
to print this out. This means that qMessageFormatString's newline is the one
that separates debug messages.

Unfortunately, in the emergency case, we don't have this luxury of doing
formatting: so just make sure to add a newline so output is readable.

Change-Id: I8f7bbceb9347b6312748f0f426feebaf04f6a226
Reviewed-by: Thiago Macieira <thiago.macieira@intel.com>

(cherry-picked from qtbase/e8af66f90684946eb56ffcce9fa0c7909ba0c390)
Merge pull request #17 from rburchell/master

Add newlines to qEmergencyOut output on stderr.
Update ofono backend

The dbus interface has since changed, and I missed this when I updated.

Change-Id: Iea3363b276a92f4a97d1ddfbae572515abac9417
Reviewed-by: Robin Burchell <robin+qt@viroteck.net>
Do logging direct to journald.

This has the advantage of meaning that the origin process name will be correct
provided it goes through this codepath: fprintf won't work, because if a process
starts children (like e.g. a homescreen does), then their stdout/stderr are
merged into their parent, and journal has no way of differentiating the origin.

We are also able to store information about the context of logging, which might
be useful in post-mortem cases.
Merge pull request #18 from rburchell/master

Do logging direct to journald.
Fix QCoreApplication::applicationName/applicationFilePath with boosters.

We must not cache (and if we do, invalidate the cache correctly) to catch
argv[0] changes, such as from the booster.
Merge pull request #19 from rburchell/master

Fix QCoreApplication::applicationName/applicationFilePath with boosters.
Pull in systemd for logging patch.
Use PKGCONFIG_PRIVATE.

PKGCONFIG writes to LIBS (not LIBS_PRIVATE) making it a part of the "interface"
which is not what we want.

See qt4 5bc8c27e9406fd55693e3a3963030c6d9a89b08a for some explanation.
Update ofono backend

The dbus path has since changed, and I missed this when I
updated.

upstream  Change-Id: Iea3363b276a92f4a97d1ddfbae572515abac9417
prefer to use wifi over others
just use connman to connect to cellular services
update the network configuration list when changes in the networks
happen.
make Discovered dependent on autoConnect.

and make QNAM uses sessions, so we get the desired effect of
our connection dialog popping up when someone tries to make
a connection/get, etc when there is no connection.

This forces the connection dialog to popup for all
but autoconnectable services.

It also has the effect that QNAM will wait for a
connection in some instances.
Merge branch 'master' of github.com:lpotter/qtbase