Rework wifi network security type handling

With the implementation of the webos-connman-adapter the format of the response for the
findnetworks request has changed. The resonse does not contain the securityType field
anyl longer but as replacement a list of available security types. As the existing
implementation relies on the securityType field these changes rework the handling of the
security information and uses a boolean flag only to indicate wether the network is
secured or not instead of passing the available security types around for nothing.

Handling a specific security type should be up to the application which does the wifi
network management and shows the dialog to the user where he has to enter his credentials.

Signed-off-by: Simon Busch <morphis@gravedo.de>
QML UI Scaling: Fix multiple definition errors

* All QML components now function
  (And I've learned my lesson about find & replace)

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Quicklaunch Bar: Reorder bounding box calculations

* Calculate icon box size after launcher icon position
  (Now displays correctly after orientation change)

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
DPI Scaling: Fix integer division issue

* Convert dpi to a qreal
  (Prevents uiScale from being clamped to an integer value)

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
DPI Scaling: Switch to layoutScale and pixmapScale model

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer

Conflicts:

	Src/lunaui/launcher/elements/icons/iconheap.cpp
Add initial support for the grouper device

Open-WebOS-DCO-1.0-Signed-Off-By: Simon Busch <morphis@gravedo.de>
Input Window Manager: Use DPI Scaling

* Create keyboard using DPI-scaled resolution
* Use LunaSettings->dpi instead of QApplication::desktop dpi
  (For consistency, allows for tweaking if device dpi != desired dpi)
* Also fix some code indentation issues

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
IME Manager: Pass layoutScale and pixmapScale into IMEDataInterface

(For use in keyboard DPI scaling)

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
luna-tuna.conf: Correct DPI & add PixmapFactor

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Lock Button: Improve Qt Animation

* Use a single duration
* Use QEasingCurve::OutQuart for nicer-looking animation

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Gestures: Fix flick gesture on non-desktop builds

* Remove FlickGestureRecognizer from HostQtDesktop.cpp
* Add FlickGestureRecognizer to WindowServer.cpp
* Move recognizer file entries from desktop.pri to sysmgr.pro

Open-webOS-DCO-1.0-Signed-off-by: Josh Palmer <jpalmerwatkins@me.com>
Gesture Area: Refactor WM Resizing

* No longer calls resizeAndRotateUi when boot finishes
  (Startup should be faster, also less hacky)
* Only compensate for gesture area in WindowServerLuna

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
Gesture Area: Match Status Bar height, Fixes

* Use positiveSpaceTopPadding instead of virtualCoreNaviHeight
* Remove virtualCoreNaviHeight settings entry
* Code cleanup in GestureArea.cpp
* UI Root Item positioning fixes

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>

Conflicts:

	Src/base/settings/Settings.h
	Src/lunaui/lockscreen/TopLevelWindowManager.cpp
4x UI Assets: Pass 2

* Second pass of high-res images by Appstache and Isandunk

Open-WebOS-DCO-1.0-Signed-Off-By: Josh Palmer <jpalmerwatkins@me.com>
WindowServer: add missing variable definitions lost in rebase process

Open-WebOS-DCO-1.0-Signed-Off-By: Simon Busch <morphis@gravedo.de>