Address @seancribbs's initial comments:
- actually return from __next()__
- use isinstance instead == to determine object type
- import print_function from __future__ for Python 2
- port assertItemsEqual() from Python2 to Python3
- actually run the YZ tests :astonished:
fixes incorrect socket.send usage in PBC connection. Socket.sendall is used instead
Merge pull request #382 from pigmej/master

fixes incorrect socket.send usage in PBC connection.

Reviewed-by: javajolt
Make `six` a required package instead of an import in setup.py
Merge pull request #379 from basho/bch/feature/python3

Add Support for Python 3

Reviewed-by: seancribbs
Initial pass at building multiple versions under tox