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 guess that won't be needed, as line 15 can be removed, nose was updated to overcome a bug in the nose 1.3.1 version used by Travis, it has now been updated there too...