openThumbBytes interleaves return bytes as needed

When merging channels for a resultant byte[], FormatTools.openThumbBytes
now interleaves the channel arrays if reader.isInterleaved() returns
true.

This should fix interleaved image thumbnails displaying incorrectly.