Clean up and clarify constructor code.
Clean up and clarify constructor code.

This refactors a common while loop to its own seekToEntry() method, and
merges the entry location and counting code to a single loop to reduce
the number of iterations through the zip stream.

rleigh-dundee/ome-common-java