Bumping for 0.3.1
Merge branch 'release-0.3.1'
Merge branch 'master' into devel
Handles testing gracefully when PIL not present.

If PIL is not present, certain writing tests should not be run.
These tests would show up as errors instead.  Closes #102.
Merge branch 'issue102' into devel