HRCPP-165: Fix CrossLanguageHotRodTest.testCppLifespanAndMaxIdle test

Modify testCppLifespanAndMaxIdle, testCppMaxIdle, and testCppLifespan to
verify maxIdle and lifespan values only. The behavior is handled by the
server and verified elsewhere.
Also added a TestNg group, so the test would be executed.
HRCPP-151 Do not use STL classes in public API
* std::* in classes passed over the library boundary replaced with portable::*
** internally the client still uses STL, public API also takes STL but rewraps it
* more careful reasoning about allocation/deallocation
** object allocated in one module has to be released in the same module
** that's why explicit destructor functions needs to be passed
* most of the changes are public API-wise compatible
* hrbytes hidden as internal class
* Unit.cpp, L3Test.cpp and HashTest.cpp moved into the library, exporting the functions
* marshalling calls moved from RemoteCache to RemoteCacheImpl (to call all marshalling/unmarshalling from one place only)
* a bit of headers cleanup
* explicit casts for integer type conversions (to remove warnings on Windows) - but no changes in API
HRCPP-151 Do not use STL classes in public API
* this commit brings backward compatibility (but the methods are deprecated)
HRCPP-151 Do not use STL classes in public API
* ignoring C4251 for portable::local_ptr<T>
HRCPP-151 Do not use STL classes in public API
* Using strncpy_s, getenv_s and vsnprintf_s
* flag NOENABLE_INTERNAL_TESTING for not building unit tests
HRCPP-170 Versioned value bytes ignored
HRCPP-172 Clean-up IntWrapper - unused/undefined constructor
HRCPP-171 Socket leak on failed connection attempt
HRCPP-175 Add issue tracking information to the README
HRCPP-177 Marshaller type error in getCache()
HRCPP-178 server_ctl.py fails to detect 32bit JVM
HRCPP-179 ACCESS_VIOLATION when running the JNI tests on 32bit JVM on Windows

Store a global reference inside RelayBytes instead of a local one for the jbyteArray.
Fix exception handling sytanx to work on Python 2.5.x also.
Allow cmdline version overwrite.
Add back HOTROD_VERSION removed by mistake.