es.py fixes to preserve Python2 compatibility
ResultSetMulti: fix for python2 backwards compatibility
Merge pull request #349 from CGenie/cgenie

Fix some Python2 backwards-incompatibility issues
PY2 compatibility: forgot about urlunsplit
Merge pull request #352 from CGenie/cgenie

PY2 compatibility: forgot about urlunsplit
Minimum required six id 1.5.2
added support for "byte" data type.
Merge pull request #356 from newgene/master

added support for "byte" data type.
Backwards compatibility for python < 3

Python 2.6 doesn't support keyword arguments for str.encode.  Positional arguments work for both Python 2 and 3.
Merge pull request #358 from brombomb/patch-1

Backwards compatibility for python < 3
Backwards compatibility for python < 3

Python 2.6 doesn't support keyword arguments for str.encode. Positional arguments work for both Python 2 and 3.  Missed one.
Merge pull request #359 from brombomb/patch-2

Backwards compatibility for python < 3
Typo error.
Merge branch 'master' of https://github.com/aparo/pyes into develop