Added support for encoding and decoding iTXt chunks.
Added iTXt tests.
Added tests for iTXt saving.
Save detected non-Latin1 characters as iTXt to preserve them.
Test unicode preservation in text chunks.
Merge pull request #818 from dolda2000/itxt

Added support for encoding and decoding iTXt chunks.