fix instantiation of embedded object in ReflectionEmbeddedProperty
#1213 - DDC-3437 - refactoring tests to support embeddable class name != embeddable class property declaring class
#1213 - DDC-3437 - adding relevant test assets
#1213 - DDC-3437 - integrating new tests into the pre-existing data-provider
#1213 - DDC-3437 - removing redundant test method
#1213 - DDC-3437 - removing unused test assets
#1213 - DDC-3437 - renaming variables/alignment/clarifications in docblocks
Merge branch 'hotfix/#1213-DDC-3437-reflection-embeddable-with-abstract-embeddable-ancestor'

Close #1213