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