[lipstick] Prevent flicker when returning to composited mode

The surface item should be updated when going from direct rendering to
composited mode.
Merge pull request #64 from xknight/master

[lipstick] Prevent flicker when returning to composited mode
Allow disabling updates when the display is off
Merge pull request #66 from Vesuri/master

Allow disabling updates when the display is off
Redraw all QQuickWindows then display updates are enabled
Merge pull request #68 from Vesuri/master

Redraw all QQuickWindows then display updates are enabled
Bump version
Expose screen orientation as a property
Merge pull request #70 from Vesuri/master

Expose screen orientation as a property
Fix build: Added missing stub method, removed reference to deleted method
[lipstick] Change semantics of surface mapped and unmapped

If a window is hidden (setVisible(false) / hide()), do not remove
it from the model. Only when surface gets destroyed
(on QWindow::close()), remove from window model.
Bump the QQuickWindow revision of the LipstickCompositor
[lipstick] Emit windowHidden signal when a surface is unmapped
Merge pull request #67 from mikkoharju/master

Change semantics of surface map / unmap
Bump version
[lipstick] Mark connection selector and USB mode selector windows as dialogs
Bump version
[lipstick] trigger immediate Lock only on display off state