DATACMNS-578 - PoC: Speed up instance creation by generating Factory classes with ASM.

PROOF-OF-CONCEPT please do not merge yet!

Introduced BytecodeGeneratingEntityInstantiator which dynamically generates classes to speed up the dynamic instantiation of objects. Since we cannot support every use case with byte code generation we gracefully fallback to the ReflectiveEntityInstantiator.
I think this can be simplified to be by-type-to-be-created as we will never use multiple different constructors for instantiation as this might create ambiguities.