Fixed timeout for ConnectionHandler._invoke()
Fixed getpeername()/ipv6 for client.command()
Updated documentation of ensure_path() to indicate return value.
Start running tests against Zookeeper 3.5.0 alpha.

The tests are only run for one Python version for the time being, to cut
down overall test runtime. ZK 3.5.0 alpha isn't yet officially supported.

To avoid port conflicts explicitly configure the new `admin.serverPort`
in tests.
Adjust travis-specific version parsing to accept pre-releases.
Update test/doc dependencies to latest versions.
Merge pull request #230 from arjunrn/master

Updated documentation of ensure_path() to indicate return value.
Add changelog for, refs #230.
Merge pull request #221 from mdevaev/command-on-ipv6

Fixed getpeername()/ipv6 for client.command()
Add changelog, refs #221.
Merge pull request #216 from mdevaev/invoke-timeout

Fixed timeout for ConnectionHandler._invoke()
Add changelog, refs #216.
Make flake8 happy
Document #221 as a duplicate of #144. Closes #144.
Windows compatability fix

Kazoo fails on windows because pipes aren't "selectable".  Fixed by
creating socket pairs and wrapping all calls to pipes in wrapper
functions which can handle changes.
Removed all references to pipes and turned into sockets to enable Windows support
Merge pull request #243 from ewankirk/master

Windows Compatability (again...)
fixup changelog.
- #222: Document that committed on the transaction is used to ensure only one
  commit and is not an indicator of whether operations in the transaction
  returned desired results.
Update docs to reflect where support questions should be asked.