zmqSocketIdentity now isn't a header only class.

The classes inline methods are fairly complex so we are making it
a class that has an implementation.
Merge pull request #202 from robertmaynard/socketIdentity_impl

Socket identity impl