Nest into Github.
Add Travis badge.
Replace deprecated assertions.
Add support for Python 3.4.
Work around difference in repr of IFSet in PyPy.

Also differs in pure-Python environments.
Add support for PyPy.

PyPy3 is pending release of a fix for:
  https://bitbucket.org/pypy/pypy/issue/1946