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
Merge branch 'master' into far3

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

Conflicts:
	src/NetBox/CMakeLists.txt
	src/NetBox/FarPlugin.cpp
	src/NetBox/FarPlugin.h
	src/NetBox/scripts/build_netbox.cmd