Let caller ignore missing / invisible target eles

When a leg's target ele is missing or invisible, throw an exception.
Ignore this exception if caller has specified ignoreMissing=true in
options.  This lets the tour legs be conditional based on the existence
and visibility of target elements.