pep8

This is strange, maybe Cygwin's version is stricter.
No time to investigate.
Publish version 1.25.0
documentation typos
Merge pull request #249 from lurch/patch-1

documentation typos
Fix doc links (#248)
Enable automated testing on Python 3.4
Merge pull request #255 from frewsxcv/patch-1

Enable automated testing on Python 3.4
Fix typo in README
Update readme
Update README.rst
Capitalization of the 2FA OTP request header
Merge commit 'pull/275/head'
Publish version 1.25.1