Python 3 compatibility and Travis integration for it.

This PR adds Python 3 compatibility and Travis integration of the same to Enable. Passes all tests.
I'll have to look into this.. `nose.core` didn't like code that would be translated by 2to3.