* Copied PR6744
* Added CMakeLists.txt into gflags
* Return gflags into .gitmodules
* Added CMakeLists.txt into gtest
* fix: remove extra gflags and gtests from .gitmodules
* Change syntax in set gtest_targets
* Make gtest/CMakeLists.txt as in PR6744 for pre-commit experiment
* Update gtest/CMakeLists.txt
* Change version of gtest repo
* Return gtest info into .gitmodules
* Update gflags version to currently used
* add itt_collector build
* changed format for itt_collector build
* replace build_dir with sea_itt_lib_path
* change type of build_target
* replace os.join with Path
* change built_target arg type
* Change logic for using multiple models in cc tests
* removed extra key
* moved multiple infer to main function
* moved multiple infer to main function
* change test_config.yml and work with this file
* change test_config.yml and work with this file
* removed extra key
* changed separator symbol
* removed extra param from output
* Rollback comments in test_config.yml
* removed extra key in yml config file, change logic to save .npz for all model seperate instead of common npz file, change logic in parser arg
* removed extra key in yml config file, change logic to save .npz for all model seperate instead of common npz file, change logic in parser arg
* changed save path for infer result, deleted extra param
* updated test_config.yml
* rollback old way to get bin_path
* changed work with save path for inference result
* add empty line in the end for config file
* rollback line order
* removed extra param allow_pickle=True in loading .npz file
* removed mkdir in run_infer
* uncomment resnet model
* added empty line
* changed save folder for cc result
* Rename "pdpd" frontend to "paddle"
Also renamed mo_pdpd.py+main_pdpd.py to mo_paddle.py+main_paddle.py
Class names were not renamed
* Update package_BOM.txt
* Added Windows OS support to MemCheckTests
* Move system headers to cpp file
* Moved includes for windows to cpp file. Was rewrited function to get memory info
* Was rewrite functions for getting information about memory
* Moved implementation run_in_process to cpp file
* Fixed implementation of run_in_process
* Add json validate
* Fix json schema
* Fix schema loader
* Add unit test
* Update bom file
* Update all requarments
* Update dev requarments
* Update requrments
* Update path to schema
* Update schema
* Add some unit tests
* Move schema to root dir
* Update schema path in bom file
* Fix unit test
* Fix bom
* Change path to schema
* update setup
* Fix setup
* Fix mo args test
* Refactoring some code
* Refactoring according to review
* Update sort imports
* Remove id attribute from schema
* Refactoring validator
* Fix according to review
* Move schema from json to dict. Update unit tests.
* Fix BOM file
* Update bom file
* Added pugixml as submodule
* CVS-34900: updated pugixml to v1.11.4
* Fixed link with pugixml
* USe pugixml::static
* Try to fix bug
* Removed GITHUB_PULL_REQUEST
* Replaced OpenVINO_MAIN_SOURCE_DIR -> OpenVINO_SOURCE_DIR
* Removed some usages of IE_MAIN_SOURCE_DIR
* Use ngraph target directly
* Fixed return in `run_timetest`
* Fixed `parse_stats()` argument type notation
* Pass message from `timetest` exe to test error msg to be uploaded to DB