Merge branch 'release/1.6.1' into develop
Document `kick` method
Add kick example

Was using this to test a bug, but it turned out there wasn't a bug, but
heck now that the code is here, do we really want to remove it?
Merge branch 'feature/fix-kick-take-2' into develop
Handle messages broken on non-newline
Require openssl early to make dependencies obvious
Add testing for partial / split lines

Adds methods to mock to allow readpartial and adding partial lines, and
tests both possible situations: multiple reads get a single message,
and single reads get multiple messages
Fix SSL reading to preserve newline

Fixes issue where final incoming message is still broken
Merge branch 'feature/fix-ssl-once-more-with-feeling' into develop
Bump to 1.6.2
Update changelog
Merge branch 'release/1.6.2'