Merge FMIL2.0b2 fixes into trunk, for #3236.
created dev - branch for FMI2.0 RC2 update
swapped headers for renamed RC2 versions
update of capi source, replaced types and function definitions with RC2 nameing.
replaced type definitions with RC2 nameing.
update of example fmu2 source, replaced types and function definitions with RC2 definitions.
added missing cases "calculated parameter" and "independent" for causality switch
added missing entries "calculated parameter" and "independent" for causality
replaced errormessage for double model identifiers by info message, now legal by standard.
updated date and version number
merge DEV branch for FMI2.0 RC2 update back to trunk
Merged revision(s)  from FMILibrary/branches/dev-update-FMI20RC2:
Merged revision(s) 6291-6320 from FMILibrary/branches/dev-update-FMI20RC2 back to trunk.
new FMI standard headers, got omitted by merge.
#3016: replaced misguiding message with proposed one.
#3661, updated date and version number, added note to supported FMI standard versions.
#3665: added lists for in- and output variables to modeldescription struct
#3665: added in-and outputlists to allocation and clearing routines
#3665: extended fmi1_xml_handle_ModelVariables to provide list for in- and output variables in modelDescription, extended fmi1_xml_get_direct_dependency and fmi1_xml_get_direct_dependency_size to deliver list of all inputs instead of empty list in case of lacking dependency.
Merge FMIL `2.0.x` branch into trunk for #3825.