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
Merge pull request #67 from Herrie82/patch-1

Update date & time in statusbar
Tests: update to fit the changes done to LunaNext plugins

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
CardView: when a card is added, set it as current and maximize it

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

Tofe/architecture
Focus fix: when switching to card view, always reset the focus

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
CardView: fix card activation when a new card is added

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
Tests WindowModel: try to minimize the desynchronization between two WindowModel instances of the same type

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>
CardView: more fixes for the destruction and creation of a card

Signed-off-by: Christophe Chapuis <chris.chapuis@gmail.com>