bluViewport: Add ImageX / Y values to events

This way you can now tell which pixel of the image the mouse is over,
regardless of centering / scrolling, and eventually, zooming.

Also:
* Exposed CentreX/Y values so you can determine where the image begins
if centred
* Removed ScrollX/Y from Paint event as these are available through
properties like CentreX/Y