Properly close files
If a fileobject is specified, it is the callers responsibility to close the fileobj.
Bug fix: parse_file() properly raise exception.
Previously, the exception was created, but not raised nor returned.
Add test function to check for closed file.
Bug fix: WorldFolder.iter_chunks() returns Chunk subclass
Update changelog for 1.4
Add historic changelog info for 0.6-0.9
Fix Travis-CI testing.
Update path to libz.so to 64-bit architecture now used by Travis.
Move from PIL to Pillow (PIL fork with Python 3 support).
Merge remote-tracking branch 'twoolie/master'
Add Travis testing for Python 3.3
Recommend Pillow instead of PIL library
Minor fix: allow trailing slash in folder names.
Support for Python 3 for map.py
Fix file-closed test for Python 2.6
Update documentation.