QNX does not have DBus, don't try use it.

Also simplify the check for DBus into the .pro, not two places.
Don't try use themedaemon on QNX.
add a new layout, make loading layouts slightly more efficient, add debug

(one less file stat when loading)
Fix funky issues with anchoring, scroll decorator, etc.
Sync themedaemon code with Jolla Components.
Clean up rotation angle property setting.

This code was not only messy, it's all kinds of broken. It reset the window id
it used every time a window was mapped, which is useful for supporting multiple
windows (which admittedly needs investigation), but broke things terribly in
that after a map, it would always update the _wrong_ window.

This caused a bug in e.g.
https://github.com/thp/lipstick-colorful-home/commit/be7a676e8c0513a294f4fc9d4318942ca7be98a4
where something would be mapped, the window id would be reset, and thus the
orientation angle for the desktop would never correctly be set again, meaning
sysuid would show on the wrong orientation.

As another side effect, this should mean that all processes no longer wake up
and set their rotation angle (uselessly) on a window being mapped.
Merge pull request #5 from rburchell/master

Clean up rotation angle property setting.
Remove javascript font family variables and bindings.

Replace them with C++ properties instead. This removes the (completely useless,
as locale cannot change) runtime binding evaluation all over the place, as well
as centralising the declaration of the font families.

Technically, this is BIC, but UIConstants.js was never supposed to be public API
anyway.

This provides 4-5 FPS gain when panning large lists of labels.
Say hello to ViewPlaceholder!

Provides a useful reusable component for empty state views. Matches the API
provided by Silica.
Use parent coordinates, not screen coordinates, to avoid coordinate space problems.
Default sheet content property to allow for less mistakes.
sheet: Default content to Item::data, not Item::children

Item::children is only for visual items, so adding e.g. Connections as a child
would fail. Item::data is smart enough to handle both.

Done-with: Alan Alpert
Fix some anchoring bugs that cropped up in the section scroller demo.
ListDelegate: Avoid creating an unnecessary wrapper item
ListItem: Remove some unnecessary bindings.
Take new BusyIndicator resources into use.
Change icon ID to nemomobile.
[qt-components] Always size to full screen.

Our primary use case is running on devices. For desktop use, we should consider
supporting a -desktop command line argument in the future if this is ever
needed.
[qt-components] Convert to git packaging.
[qt-components] Reorganise qmldir to avoid merge conflicts with qtquick2 branch.