Fix on Python 3, don't allow failure in Travis

- cStringIO.StringIO vs io.StringIO
- urlparse.urlparse vs urllib.urlparse
- iterools.izip vs zip
- Remove some unused code with Python 3 problems
Add missing nose to testing requirements