Add test runner
Experimental import fix

Why would this work local but not on travis?
Fix broken py3 tests
Revert "Fix broken py3 tests"

This reverts commit 0c47ce00b1d9e4801a2043e0e14ba62e896da2a9.
Revert "Experimental import fix"

This reverts commit 7a10f6b39a2c1f191c977571e69ceafe8022c006.
Revert "Add test runner"

This reverts commit b7f94e3609b027f108b75f89bf63f07e54262d7d.
Remove test_001_archive.py as it doesn't do anything: ../pil-archive/* doesn't exist
Remove empty tests
Convert old tests to use unittest
Add test base class and helper functions
Remove old tester.py so it's not picked up by nosetests as a test
Update Travis CI to run new tests based on unittest
Fix test path for Travis CI
Specify tests more closely to avoid things like Tests/cms_test.py
Bring back tester.py for now. Not using it for unit tests.
Revert "Update"

This reverts commit 1d96522932927f18eb2b7f3b35608ab94a9a86ce.
Revert "Merge pull request #693 from hugovk/unittest0"

This reverts commit 001b46c6708deb96442549d9acb55d7d502e1f6c, reversing
changes made to 8beb66443becbd588c4148267fd2ba29c602be57.
Revert "Merge pull request #5 from hugovk/unittest1merge"

This reverts commit 0940f0b043bb16fc37dc9c34673cfaf1a813cc61, reversing
changes made to 07aa1a56bbddd79128a81584eb0ec8f903c5192f.

Conflicts:
	.travis.yml
	test/helper.py
	test/test_imagedraw.py
Merge remote-tracking branch 'upstream/master' into unittest3
Merge pull request #699 from hugovk/unittest3

Use unittest for tests