Test iteration over MARCXML fields with repeated subfields

A user was having trouble iterating over a MARC datafield containing
repeated subfields, which exposed that our unit tests lack such a
scenario. Add a unit test scenario to show that at least the basic
functions work.

Signed-off-by: Dan Scott <dan@coffeecode.net>