Added portable code for Area's MouseEvent.
Added (untested) GTK+ implementation of Area's mouse events.
Added note in MouseEvent documentation about both Down and Up being 0 representing mouse movement.
Added a test of the mouse event handling.
Clarified that MouseEvent.Held will not include Down/Up.