Fix an overflow found by libasan in the CRW decompressor.

Update testsuit to reflect the new results.
Fix Olympus decompressor overflow.

Pass the size the buffer to the iterator to make sure we don't go beyond.
Fix an overflow with slices like in the G16
Canon G16 support.