* Update core_impl.cpp
Add first implementation of register_compile_time_plugins (needs to depend on the actual CMake configuration as a next step).
* Update core.cpp
Check for missing plugins.xml
* Update core_impl.cpp
Avoid exception for missing plugins.xml
* Update core_impl.hpp
Add register_compile_time_plugins function definition
* Plugin loading based on CMake configuration
* Remove debug output command
* Unify static/dynamic plugin loading
* Add CMake option for plugins.xml that defaults to off
* Move GENERATE_PLUGINS_XML option to features.cmake
* Add missing brace
* Remove unnecessary #ifdef check
* Prepare to resolve conflicts
* Fix compile error
* Activate generation of plugins.xml in OpenVINODeveloperPackageConfig.cmake
* Fix CMake installation
* Plugin loading logic implemented in ie_core.cpp as well
* Fix format
* Small fixes
* Fixed code style
* Skip if xml file wasn't found
* Added function to find compiled plugins
* Generalize plugins hpp
* Use new API
* Fixed old core
* Fixed static build
---------
Co-authored-by: CSBVision <bjoern.boeken@csb.com>