Added FindFirstVisibleElement property

Added extra property 'FindFirstVisibleElement' to ModelLocatorAttribute
to allow searching for the first visible element as opposed to the first
(which may be hidden).