Add version support in FindZeroMQ.cmake to be compatible with file naming scheme in libzmq windows installer.
Set project name in CMake file.
Fix header file paths in install target.
Add explicit dynamic lib dependency to boost thread, system and date-time.
Update CMake minimum version.
Fix protobuf linking for debug/release configurations.
Adapt compiler flags for MSVC and build only static lib by default on MSVC.