pull #268 and related changes to fix/improve Python3 compatibility.
Merge branch 'master' of https://github.com/sunliwen/behave into sunliwen-master
Merge branch 'master' of https://github.com/behave/behave