Add multiple schemas support for EIP.
Update code to use the new EIP schema selection.
Update/add tests to support multiple schema.
Add changelog for #3310.
Merge remote-tracking branch 'ivan/feature/3310_add-support-for-multiple-schemas' into develop