Use separate requirements file for travis

PIL needs png support for handling png files.
Since we use this functionality in our tests, and since travis doesn't
seem to install PIL correctly, we try to use the python-imaging deb
package.