* Add `USE_BUILD_TYPE_SUBFOLDER` CMake option to append `CMAKE_BUILD_TYPE` to output binary directory. Initialize it to `ON` for UNIX to keep current behavior. * Remove forced `CMAKE_CONFIGURATION_TYPES` initialization, use user provided value instead. This will allow to use single config generators (like Ninja) on Windows with MSVC compilers and get binaries in per-config sub-folders in the same way as on UNIX. Co-authored-by: Ilya Lavrenov <ilya.lavrenov@intel.com>