Added 0.90.0 tag
Fixed python3 regression for python2. Fixed iterator in python2
Prepared 0.90.1 release. Bug fixing
made params optional for change_aliases
added support for "byte" data type.
Merge pull request #356 from newgene/master

added support for "byte" data type.
Added ES (0.90.4) function_score_query (http://www.elasticsearch.org/guide/en/elasticsearch/reference/current/query-dsl-function-score-query.html)
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
Merge from upstream
Merge branch 'release/0.90.1'
Added missing sys version
Merge branch 'hotfix/Added_missing_is_py3_variable'
Changed the merge back to six away from sys.version
Merge branch 'hotfix/0.90.1.2'
Added fix for wrong argument
Merge branch 'hotfix/0.90.1.2'
allow native scripts in term facets