Add missing six dependency
Install self for travis builds to get dependencies
Merge branch 'master' into feature/get-travis-passing

Conflicts:
	setup.py
Fix erroneous six.u usage

http://pythonhosted.org/six/#six.u - it's for literals
_set not set
Drop duplicated install command

Accidentally came with a merge; install the library dependencies by
installing _it_, rather than duplicating the dependencies
Use six.StringIO
Liberal sprinklings of six.b
Revert "Liberal sprinklings of six.b"

This reverts commit 0f5cabd5bbbf5551f36b850abd02fdcbc0ebe4bf.
Make sure Element.__str__ is both 2 and 3 compatible
Add missing sys import
Fix bug from d47565

six.u wasn't right, but nor was unicode(), since it doesn't exist in
Py3
Merge pull request #3 from doismellburning/feature/get-travis-passing

Get travis passing