Fixing a bug where multiple IDAT Chunks are not combined correctly.

Previously IDAT chucks were evaluated independently. This is incorrect according to the PGN specifications. The data of each IDAT chuck should be concatenated before being decompressed.