Add USE_KEY_FILTER and USE_MOUSE_FILTER options

Re-applying the commit by Eric Blade <eric.blade@palm.com>
made for luna-sysmgr to here as well with modifications.

- USE_KEY_FILTER enables automatic translation of Home, End, Pause,
  Escape to equivalent CoreNavi events or Pause => Key_Power
- USE_MOUSE_FILTER enables some optional mouse input processing

Open-webOS-DCO-1.0-Signed-off-by: Jukka Honkela <jukka.honkela@palm.com>

Change-Id: I0a044cf204d2a91c5a2db2087c5e36e4480ff152
Use pkg config to find sysmgr-ipc headers

Open-webOS-DCO-1.0-Signed-off-by: Mikko Levonmaa <mikko.levonmaa@palm.com>

Change-Id: I93ae8536c7cf11a81be4efb5d6b1be2470faec99
Update build instructions in README file

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@palm.com>

Change-Id: Ie2593605d6ab7078ddea7b1064e1e8fcee6a114e
Fix Qt5 migration of HostArmQtKeyFilter

Change the contant value of power key to prevent a compile error when enabling USE_KEY_FILTER

Open-webOS-DCO-1.0-Signed-off-by: Kwangsub Kim <kwangsub.kim@palm.com>

Change-Id: I2e0ca9dafc3a3952ac0140c13360c4761be34469
Include QGraphicsView when USE_MOUSE_FILTER in use

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: I44c060f2c03374b6ea4305e4cc63f3da0845a816
Settings: Add DPI Scaling Entries

* Take DPI and PixmapFactor from luna.conf & use to calculate scale

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Fix HostArmQemu to build for emulator

[GF-2541] luna-sysmgr-common fails to build for qemux86

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@lge.com>

Change-Id: I09496f61a8534af3367674161f52c90efae8f77d
Add Qt5-specific flags to emulator builds

When building with Qt5 and for the emulator, set the build-time flags for
USE_KEY_FILTER and USE_MOUSE_FILTER

Open-webOS-DCO-1.0-Signed-off-by: Roger Stringer <roger.stringer@lge.com>

Change-Id: I8436a55bf4b69ed94672d9819d7d541f33677207
Revert "Fix HostArmQemu to build for emulator"

This reverts commit 2219e9063030c9c4ccf4c6756efcef35eb02f242.

Change-Id: I095cac3794e49b0f1de3bc6c81cc6e03a1bf94dd
Fix HostArmQemu to build for emulator

[GF-2541] luna-sysmgr-common fails to build for qemux86

Reverting previous revert, re-instating the original version of this
change in commit 2219e9063030c9c4ccf4c6756efcef35eb02f242 but without
the "#include <SysMgrDeviceKeydefs.h>" which is no longer needed.

Open-webOS-DCO-1.0-Signed-off-by: Steve Lemke <steve.lemke@lge.com>

Change-Id: I50abc22a8784fb7bf28385fd9baee0a21b7a047e
Add support for localeInfo preference

Read the localeInfo from preferences on startup and subscribe to
system service localeInfo changes. Implements GF-3067, GF-1581.

Open-webOS-DCO-1.0-Signed-off-by: Teppo Pennanen <teppo.pennanen@palm.com>

Change-Id: I562237d2ebaf8e0d21a0ca192834565b99473268
Merge remote-tracking branch 'upstream/master' into webOS-ports/master-next
Add support for grouper device

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge branch 'webOS-ports/master-next' into webOS-ports/master