Add tox support, test on Python 3.3

This also changes the Travis configuration to use tox.