Python 2.7 support

This bases on forks created by @pmclanahan and @SmileyChris, fixes doctests and enables 2.7 tests on Travis.

See also https://github.com/jtauber/pyuca/issues/3