Travis CI

- Add configuration file for Travis CI
- Fix two bugs in the tests
- Add a compatibility layer to run tests in Python 2.6: if you are using unittest features introduced in Python 2.7, you can do from traits.testing.unittest_tools import unittest, which returns unittest2 if it's available