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' into develop