Implement support for text selection on MiniBrowser.

Besides enabling DRAG SUPPORT there is also some modifications on
the way that mouse events are created. Now a mouse movement includes
information about pressed buttons.

Reviewed by: Hugo Parente Lima