* [NG Frontend] Introduce classes and macros for Frontend-specific exceptions
* [nGraph Frontend] Python bindings
Exposing Python API for nGraph FrontEndManager introduced in PR #5470
* Exposing 'Dimension' class to Python nGraph API
* Model optimizer code from pdpd_frontend
Removed 'use_legacy_frontend' option as not needed for PDPD integration
* Added XML/BIN prints for 'ngraph-FE' serialization path
* Update python bindings to latest code from PR #5995
* Add OV_FRONTEND_PATH to LD_LIBRARY_PATH by default for Model Optimizer
* Test with 'mock' frontend
* Added meta info to generated IR
Added more tests to cover currently supported scenarios
Clang config for MO mock frontend
* some flake8 and pylint fixes
* Try to 'import' ngraph-related packages on top of python files
This will help to specify type of function arguments, but can break unit tests if they're using functions directly without ngraph
* CI fixes
* Run tests from 'main_test.py' inside ngraph environment
* Fixed review comments
* Fixed comments
Added more tests for checking if inputs and outputs are same
* Renamed front_ng to moc_frontend
* Update package_BOM.txt
* Execute MO stages inside subprocess to have single IE check
* Add --transform key
* Updated ofline transformations to execute user specified passes; updated logic to raise when --transform is used
* Parametrize LowLatency transformation with num_iterations key
* Fixed MO and IE versions comparision
* Use subprocess for offline transformations execution to catch errors
* remove ie_is_available from IR; fixed typo
* Fix for old IE versions
* Update parse_transform key unit tests
* Show available transformations
* Fixed typo
* Fix review comments
* Fix python2 compatibility
* Fixed review comments
* Fixed __main__ import