Major update to fszmq

I cleaned up the API in several places (warning: potential breaks) and updated the version of libzmq to 4.0.5. I also have a bunch of new documentation files pending. But I'll wait to push them (and the newest Nuget package) until this commit is sorted.