Fix MouseEventEater check for mouse position

The MouseEventEater checks if the event is in the scene, and drops
the event if not. But the check is wrong as it is using globalPos
(position in screen) against positions related to scene.

This makes events fail on desktop depending on the position of the
emulator window.
Open-webOS-DCO-1.0-Signed-off-by: Jose Dapena Paz <jose.dapena@palm.com>

Change-Id: I8699490874baf73d12d4e5d51eb24701b9423bb4
Reviewed-on: https://g2g.palm.com/1649
Reviewed-by: Build Verification
Reviewed-by: Jose Dapena <jose.dapena@palm.com>
Tested-by: Jose Dapena <jose.dapena@palm.com>
Reviewed-by: Teppo Pennanen <teppo.pennanen@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Move hover implementation from CardHostWindow to CardWindow

We also want hover events in WebAppManager. So this patch moves
the implementation to CardWindow. It also respects forwardToModal
check.
Open-webOS-DCO-1.0-Signed-off-by: Jose Dapena Paz <jose.dapena@palm.com>

Change-Id: I1b2381f7297426bc88871a16021d699446cead01
Reviewed-on: https://g2g.palm.com/1650
Reviewed-by: Build Verification
Reviewed-by: Jose Dapena <jose.dapena@palm.com>
Tested-by: Jose Dapena <jose.dapena@palm.com>
Reviewed-by: Teppo Pennanen <teppo.pennanen@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Fix gesture issues in card view

- Tapping cards in the card list didn't work properly, sometimes
  the wrong card was activated or nothing happened. Fixed by using
  correct coordinates for tap gestures.
- Tap and hold gestures did not work. Fixed by replacing
  WebosTabAndHoldGesture with QTapAndHoldGesture.

Open-webOS-DCO-1.0-Signed-off-by: Teppo Pennanen <teppo.pennanen@palm.com>

Change-Id: Ia5c37cc6dcb06bc5e88271a722ac674cd16c0cfd
Reviewed-on: https://g2g.palm.com/1651
Reviewed-by: Build Verification
Reviewed-by: Teppo Pennanen <teppo.pennanen@palm.com>
Tested-by: Teppo Pennanen <teppo.pennanen@palm.com>
Reviewed-by: Jaakko Putaala <jaakko.putaala@palm.com>
Tested-by: Jaakko Putaala <jaakko.putaala@palm.com>
Reviewed-by: Kimmo Leppala <kimmo.leppala@palm.com>
Reviewed-by: Eric Blade <eric.blade@palm.com>
Tested-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Remove extraneous comment

Open-webOS-DCO-1.0-Signed-off-by: Eric Blade <eric.blade@palm.com>

Change-Id: Id2c01921d6f574af727de159973568df43950bda
Reviewed-on: https://g2g.palm.com/1659
Reviewed-by: Build Verification
Reviewed-by: Eric Blade <eric.blade@palm.com>
Tested-by: Eric Blade <eric.blade@palm.com>
Reviewed-by: Roger Stringer <roger.stringer@lge.com>
Tested-by: Roger Stringer <roger.stringer@lge.com>