Fix for multi-line field handling bug.
The array handling code
was dependent on all results for a given tag being supplied before
moving on to the next tag, but this is not true for all Perforce
commands. i.e.
Now the implementation is not fussy about the order in which
elements arrive other than that tagN comes before tagN+1. Any
number of other elements may come in between them.