Import all necessary parts for the SystemMenu from LunaSysMgr

Signed-off-by: Simon Busch <morphis@gravedo.de>

Conflicts:
	qml/StatusBar/AppMenu.qml
	qml/StatusBar/SystemIndicators.qml
* dismiss menu when tapped anywhere outside
* fix hidden state when menu is dimissed
* fix setPrefence service calls
* added system toggle for airplaneMode, rotationLock, and mute
* added setMute function call for VolumeControl
* added wifi to system menu
* update battery percentage in system menu
* fix battery percentage update
LockScreen: always request focus when clicking on text field

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Tests: Add an InverseMouseArea, which is not perfect but sufficient for testing

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Merge pull request #142 from webOS-ports/tofe/fixes

Tofe/fixes
Merge pull request #141 from thrrgilag/thrrgilag/systemmenu-clean

thrrgilag/systemmenu
set height and width of inversemousearea to match flickablearea.
resolves issue #733 http://issues.webos-ports.org/issues/733
Merge pull request #143 from thrrgilag/master

set height and width of inversemousearea to match flickablearea.
Use Units.gu for better scaling

Moved from hard values to Units.gu where possible to allow better
scaling on non-Tenderloin targets. I left the old font pixelsizes in
there for now as reference, because we might need to create some
additional refinements between medium and large sizes.
Fix spacing issues
More spacing fixes
Delete webosports-logo-glow.png
Delete webosports-logo-normal.png
Merge pull request #144 from Herrie82/master

Use Units.gu where possible to make scaling better
Don't show system menu when when we're locked

Signed-off-by: Simon Busch <morphis@gravedo.de>
Merge pull request #145 from webOS-ports/sm-lockscreen

Don't show system menu when when we're locked