ENH: add example of manipulating contents of web view

In this example the qt qpi is used to manipulate the DOM of a loaded
web page.  In this case, we add a search string into a form, but the
concept could be generalized to allow exchange of data between slicer
and any web-based system that doesn't expose a clean web services api.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22079 3bd1e089-480b-0410-8dfb-8563597acbee
BUG: try to fix test failures on some platforms

This test was failing on the windows factory machines but not
on non-windows.  Possibly this is due to the window size or another related
variable causing the painting to happen outside the visible
region of the MR in the slice view.  This change makes sure the clicks
occur near the center of the slice view so as to avoid the
boundary case.

git-svn-id: http://svn.slicer.org/Slicer4/trunk@22080 3bd1e089-480b-0410-8dfb-8563597acbee