bump version to 2.1.37
fix warnings: variable is not initialized
fix warnings: warning conversion from "Classes::TObject *" to "int" may lose significant bits
fix minor warnings
fix warnings: declaration hides member
fix warnings: initialization order
fix warnings: non-POD (Plain Old Data) class type passed through ellipsis
fix warnings: non-POD (Plain Old Data) class type passed through ellipsis
build_openssl.bat: improvements
CMakeLists.txt: refactoring
build scripts: refactoring
refactoring: reduce dynamic allocations