creating a failing spec for mixing objects with arrays in a select input collection

Failing spec for issue #960. It appeared that the input builder is confused when mixing model objects with other types. If objects come first, the other type is just blanked. If it comes last, its option values are incorrectly set.