BUG: non-unique indexing in a Panel (GH4960)

TST: update Panel tests to iterate by position rather than location (for matching non-unique)

closes #4960