Basic 3.0.0 kinetic-protocol support. Note that 3.0.0 proto file has to
be supplied manually for the build process to succeed.
Update README.md
integration test: added assertation to verify success of erase
functionality
Now setting user and hmac for pinop authed operations. Not clear if this
is behviour intended by Protocol 3.0.0.
Feature: Added partial getlog capability to kinetic-cpp interface.
Merge branch 'master' of https://github.com/plensing/kinetic-cpp-client
3.0.0 handshake on connect. 
this breaks existing packet_receiver_tests in kinetic_client_test.
partial getlog functionality now takes a vector of getlog types as a
parameter instead of being constrained to requesting a single type
Updated tests. MessageStreamTest takes into account MessageStream
interface change by Thai, NonblockingReceiverTest uses fake handshake
unsolicited message to simulate protocol 3.0.0 behavior.
Initial SSL support.
Implemented nonblocking and blocking connections more cleanly. Both
threadsafe and non-threadsafe classes now inherit from an abstract
interface class. While threadsafe classes are still implemented on top
of non-threadsafe classes, relationship has been changed to 'has-a'
instead of 'is-a'.
Includes missing for compilation on Linux targets.
Minor Code Cleanup.
Linking to 3.0.0 proto release in cmake build file. Project builds
automatically again.
3.0.0 API changes to blocking and nonblocking connection types.
Merge pull request #27 from plensing/master

Proto 3.0.0