Make touch adjustment work again.

The approach used was to introduce a WebPageProxy::handleSingleTap method
to send the intent of generate a click event to WebCore who will generate
fake mouse events with their positions adjusted if the touch adjustment
feature is enabled.

Reviewed by: Luciano Wolf