[compositor] don't add overlay windows to WindowModel
[lipstick] Queue a window update on map/unmap/surface damage

Calling QQuickItem::update is not always enough to guarantee
QQuickWindow frame swap, which is in turn is used to trigger
frame callbacks to clients. If a client expects a callback
but due to, for example, scene graph sync/paint optimizations,
a frame swap is skipped, it might cause a deadlock in the client
until the compositor draws a frame. Thus, schedule a repaint
always.
[lipstick] Allow windows to request specific key events be delivered without focus.

So the media player can handle headset buttons while minimized for
example.
Merge pull request #85 from martinjones/master

[lipstick] Make LipstickCompositorWindow a focus scope.
[lipstick] Get battery information from battery 0, not 1, now since QBatteryInfo has been fixed
Bump version
[lipstick] Use a generic charging regardless of the current battery level
Bump version
Remove unused EventEater files
[lipstick] Remove preview body and summary from notifications when the category definition file is updated
Bump version
Merge pull request #78 from faenil/overlay

[compositor] don't add overlay windows to WindowModel
Merge pull request #81 from mikkoharju/update

[lipstick] Queue a window update on map/unmap/surface damage
[lipstick] No throttling when compositor is hidden

 - For power consumption, clients should not post frames
   when compositor is hidden.

 - But, for reliability, compositor should not block clients
   even though it is hidden.

 => This commit touches the second issue. Another fix should
    be done for announcing display off for clients.
Merge pull request #86 from mikkoharju/displayoff

[lipstick] No throttling when compositor is hidden
[lipstick] D-Bus service for taking screenshots
[lipstick] Send a cancel event when the window is "lost" during touch

If a LipstickCompositorWindow is hidden, disabled, or touch is disabled
while a touch series is happening, future touch events will not be
received by the surface and the touch point pool may never be cleared.
For this reason, generate a TouchCancel event if the window has touch
focus and gets hidden, disabled, or touch events are disabled.
[lipstick] Set the initial device lock mode only after the D-Bus adaptor has been created
Bump version
Merge pull request #88 from xknight/master

[lipstick] Send a cancel event when the window is "lost" during touch