Merge pull request #64 from Fenixin/small-fix

Fix __delitem__ in TAG_list.
Fix behavior of __delitem__ on TAG_Compound

list = list[:i] + list[i:] just doesn't work like the author expected...
Fix infinite loop while writing a chunk changing the way in which free space is searched in the region file.
Add exception when opening files too small to be a region file.
Merge pull request #66 from Fenixin/fix-update

Fix infinite loop when writing a chunk. Add new exception.
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).
Fixed a bug that sometimes made write chunks in the region file header.

parse_header() now updates the file size before parsing the header
making possible to call it after modifiying the region file.

Now the header is updated everytime the region file is modified.
Merge pull request #67 from Fenixin/fix

Fixed a bug that sometimes made write chunks in the region file header.
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