[OPENENGSB-3646] moved all model wrapping logic from the ModelUtils class into a new class ModelWrapper
[OPENENGSB-3646] gave the ModelWrapper creation method a more logical name
[OPENENGSB-3646] Use the ModelWrapper class as base for the more intelligent model wrappers needed for the EO concept
[OPENENGSB-3646] replaced constructors with static instantiation operations
[OPENENGSB-3646] fixed problem which causes the disfunction of the model File property support
[OPENENGSB-3646] let the ModelWrapper class implement OpenEngSBModel interface
[OPENENGSB-3646] refactored some model related tests
Merge pull request #853 from Arcticwolf/OPENENGSB-3646

[OPENENGSB-3646] added model wrapper class for reducing the static ModelUtils class