Adding support for isVisible() method to link assertions.

Currently, the assertLinkVisible() and assertNotLinkVisible() do not actually assert visibility-- they assert the presence of the link in markup. This modification will utilize the isVisible() method to verify that the link is both in markup and visible whenever a javascript session is being used.

It may be worthwhile to extend this fix to other similar methods that assert visibility.