Ignoring hidden views when picking the view.

This is very handy when hidden views obscure visible views.

Ported from https://github.com/domesticcatsoftware/DCIntrospect/pull/59