[filter_vision] tag should return true if *any* viewer matches

I wrote an email about this to the dev-list, please don't merge unless that is resolved.

This is intended as a bug fix for the [filter_vision] tags in standard unit and standard location filters.

See forum post for background: http://forums.wesnoth.org/viewtopic.php?f=21&t=40702