Fixed linux demo and problems with files having extra data after the last frame
This release includes two fixes:
- The linux demo code needed to be updated after a recent change to the playFrame parameters
- Some GIF files contain data after the end of the last frame. The previous release would incorrectly try to decode this extra data or get stuck in a loop.