travis-ci.org: support for Python 3

It wasn't possible to run Nikola against Python 2 and 3 on travis-ci.org, because we use different requirements-files.
This is a small workaround that uses a script to decide what file we use and then runs a pip install-command against this file.

With this we can savely turn on the support for Python 3 on travis.