HRCPP-39 Use version 6.0.0.CR1 as dependency for the JNI tests
HRCPP-49 Replace the platform specific build step in README.md

Use cmake --build instead of the platform specific steps.
HRCPP-50 Thread.cpp compilation issue C2440 using MSVC12

Make explicit the conversion to bool for the impl.
HRCPP-51 server_ctl.py fails to start the server if the pid file is empty

If reading the pid from the file fails just catch the error and move on.
HRCPP-52 JNITest doesn't run on windows because the native library is not loaded properly

- fix the classpath separator
- adapt the java.library.path to multi-configuration cmake generators
- load the hotrod library in addition to the hotrod-jni library to avoid missing dependency errors
HRCPP-53 cmake "install Library TARGETS given no DESTINATION!" on Windows
HRCPP-40 Update RemoteCache to match the contract of the Java Client

Some of the methods just throw unsupported operation exception for now.
HRCPP-48 Add GetWithVersion operation
HRCPP-29 Support socket configuration (timeouts, tcp_nodelay)
HRCPP-47 Correctly support IPv6 address
HRCPP-46 Add setters for the ConnectionPoolConfigurationBuilder
HRCPP-9 Proper separation of public and private header files
HRCPP-24 L3 client intelligence
HRCPP-54 JniTest/CacheContainerTest fails on windows with exception in native code

WSAEWOULDBLOCK error code is used to signal that the connect is in progress