Merge branch 'release/0.1.8'
Merge branch 'release/0.1.9'
Merge branch 'release/0.2.0'
Merge branch 'release/0.2.1'
Merge branch 'release/0.2.2'
Merge branch 'develop'
Merge branch 'release/0.2.3'
Merge branch 'develop'
add py34 support
update .travis.yml
Revert "update .travis.yml"

This reverts commit 5bcb9167530b411ae8bbd0324d4394d3dd1b518d.
update .travis.yml
flake8 failing on py34, removing
update readme
update docs
bump version
Merge branch 'release/0.2.4' into develop