Add Hyman's test cases

Hyman postulated two new test cases which demonstrate breakage
of 'vector' - at least one of which was pre-existing this
patch set.
Commit patches for both of Hyman's test cases

This should solve all of the known issues with passing unfortunate
iterators to vector constructors and insert methods.  There should
probably be at least one further test case in the underlying
'ArrayPrimitives' test drvier, to confirm we are properly clean
with iterators that can convert to awkward types.