Fix QWaylandSurfaceItem to process hover events

setAcceptHoverEvents was set to true but the methods
to handle it werern't implemented

Change-Id: I53719b00eac27b3b903a882fd2aa91fd6a51973e
Reviewed-by: Laszlo Agocs <laszlo.agocs@digia.com>
Fix popup positioning

The popup coordinates were being stored in an
unused variable and x,y offsets were left unmodified

Change-Id: Idbae7127b65963be6ddbe165d98ac7daa92cac9f
Reviewed-by: Pier Luigi Fiorini <pierluigi.fiorini@gmail.com>
Reviewed-by: Giulio Camuffo <giulio.camuffo@jollamobile.com>
Merge remote-tracking branch 'origin/stable' into dev

Conflicts:
	src/compositor/compositor_api/qwaylandsurfaceitem.cpp
	src/compositor/wayland_wrapper/qwlshellsurface_p.h
	src/compositor/wayland_wrapper/qwlshellsurface.cpp

Change-Id: I4ab33955153715150d3de6e991ff75910eee4416