PY3: b() convenience function from six to fix string literal
PY3: b() convenience function from six to fix 3 string literals
fixing StringIO import by six.moves.cStringIO replacement
Merge branch 'py3' of https://github.com/sdegryze/scikit-learn into py3