Merge pull request #36 from lpotter/master

Refactor and remove dead code, add property caching.
Remove QT_HAS_CONNECTIONAGENT define.

There is no link-time functionality here, it's purely runtime-detectable (which
we already do anyway), so this define does nothing except to increase
maintenence burden unnecessarily, as the code falls back correctly.

Furthermore, such detection introduces circular dependencies: connectionagent
requires Qt to build, this made Qt require connectionagent to build correctly.

As a bonus, fix compilation of the code inside this define: when linking to
private headers, we must add it to QT, and prefix the header with private/.

Change-Id: Ie7a19baaf1ffbe831066fe2d4208cc3e03905a4d
Read input fd in another thread
Merge pull request #37 from mikkoharju/evdev

Read input fd in another thread
Evdev keyboard handler emits keyevents with QString(0xffff)

Key events that have no text representation are by the evdevkeyboard
emitted as a QString(0xffff). Other keyboard event handlers appear to
all emit key events with null strings for these events.

Change-Id: If6b5c61a8cb76a6843238f834ce4feb4b73aa199
Reviewed-by: Gunnar Sletta <gunnar.sletta@digia.com>
Remove comments stating the obvious and causing problems with packaging.
make sure connman bearer service is autconnect before connecting
Merge pull request #39 from lpotter/fixbearer

make sure connman bearer service is autconnect before connecting
[qtbase] Try to read events from grabbed device

Fixes regression caused by commit 214c1d4c9e1e2ec27dad0dbd406e86c0f19a5877.
Merge pull request #40 from mikkoharju/touchgrab

[qtbase] Try to read events from grabbed device
add more error reporting in connman backend