Fix handling of hardware keyboard in QML.

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

Fix handling of hardware keyboard in QML.
WindowManager: don't try to focus launcher application

Trying to focus the launcher application will end up in state clash. Just type launcher
will stay forever the current focussed app while window manager is happily switching its
state in the background.

Signed-off-by: Simon Busch <morphis@gravedo.de>
StatusBar: BatteryIndicator: query relevant services directly

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

Morphis/work
Cards: add a simple shadow

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Stub tests: implement a fake "palm://com.palm.applicationManager/getAppInfo" answer

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

Tofe/work: simple card shadow
Reimplement WiFi indicator with querying connman directly

Signed-off-by: Simon Busch <morphis@gravedo.de>
StatusBar: keep the background single colored (black)

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

Morphis/work2
Rearchitecture of the window manager and the card view

 * WindowManager component is now almost empty
 * CardView component manages all the card-related actions
 * Simplification of the window wrapper, which only manages the state and focus of the window
 * No more reparenting of the wrapped window when maximizing of fullscreen:
    the delegate component now expands nicely to fit the wanted place
 * The delegate now handles the look of the window wrapping
 * Focus management, along with current window information, is more easily reached
 * Dashboard windows have not been fully integrated; needs more design work
 * Test objects have been updated

Note: this has only been tested on QML desktop. A fix commit will follow after on-device testing.

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
CardView: handle correctly a card destruction

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Remove unneeded debug log statements

Signed-off-by: Simon Busch <morphis@gravedo.de>
Fixup things after architecture rework

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

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

Tofe/architecture
Switch to separated Luna Next QML modules

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

Switch to separated Luna Next QML modules
Update date & time in statusbar

Updated date to more international dd-MMM-yyyy format to avoid confusion with US/European way of displaying dates. Added time in 24 hr format. Needs to be customized based on settings later.
Fix hour display to not have leading zero