Improved the IMT management by leveraging the new functionality in hazardlib
Merge pull request #1335 from gem/improved-imt-management

Improved the IMT management in the engine by leveraging the new functionality in hazardlib