Commit to refactor

TODO
·  Transfer of input / output values and parameters:
	test fmiSetBoolean
	test fmiSetString
	test and implement fmiSetRealInputDerivatives
	test and implement fmiGetRealOutputDerivatives

· Retrieving of Status Information from the Slave
    test and implement fmiGetStatus
    test and implement fmiGetRealStatus
    test and implement fmiGetIntegerStatus
    test and implement fmiGetBooleanStatus
    test and implement fmiGetStringStatus

· In the higher level layer, we have to introduce the concepts:
	Simulation
	Snapshot
	Variant
	VariantHistory
Refactor done to fix the FmuLocation concept

TODO
·  Transfer of input / output values and parameters:
	test fmiSetBoolean
	test fmiSetString
	test and implement fmiSetRealInputDerivatives
	test and implement fmiGetRealOutputDerivatives

· Retrieving of Status Information from the Slave
    test and implement fmiGetStatus
    test and implement fmiGetRealStatus
    test and implement fmiGetIntegerStatus
    test and implement fmiGetBooleanStatus
    test and implement fmiGetStringStatus

· In the higher level layer, we have to introduce the concepts:
	Simulation
	Snapshot
	Variant
	VariantHistory
Dymola adds label wich are not in the standard

TODO
· fix compatibilty with dymola
·  Transfer of input / output values and parameters:
	test fmiSetBoolean
	test fmiSetString
	test and implement fmiSetRealInputDerivatives
	test and implement fmiGetRealOutputDerivatives

· Retrieving of Status Information from the Slave
    test and implement fmiGetStatus
    test and implement fmiGetRealStatus
    test and implement fmiGetIntegerStatus
    test and implement fmiGetBooleanStatus
    test and implement fmiGetStringStatus

· In the higher level layer, we have to introduce the concepts:
	Simulation
	Snapshot
	Variant
	VariantHistory