Implement version checking of proxy and gateway with the following scenarios:
- Have a minimum supported version - if the minimum supported version of gateway/proxy is not met (or there is no version so we don't know what version it is) display error messages in logs (if it's possible and easy in the UI as well).
- If the version is supported but some features will not work, handle this scenario + inform in logs and UI.
- If gw/proxy is newer then core is supporting, then.....????
Implement version checking of proxy and gateway with the following scenarios: