Modified class metadata factory to have entity tables inherit indexes from mapped superclasses
#1196 DDC-3418 DDC-3419 - refactoring inherited indexes copying logic into separate private method
#1196 DDC-3418 DDC-3419 - refactoring class metadata factory to avoid duplicate checks
#1196 DDC-3418 DDC-3419 - reducing test assets annotations spacing for readability
#1196 DDC-3418 DDC-3419 - `assertArrayHasKey()` instead of `assertTrue(isset(...))`
#1196 DDC-3418 DDC-3419 - Adding missing docblock for test private property
#1196 DDC-3418 DDC-3419 - Renamed `_factory` to `cmf`
#1196 DDC-3418 DDC-3419 - Minor CS fixes, explicit `setExpectedException` calls
Merge branch 'hotfix/#1196-inherit-mapped-superclass-indexes'

See DDC-3418
See DDC-3419

Close #1196