Updated the structural cross sections such that they can use their own material instead of asking the element. Only used if materials are given for the cross section.
Removed updateYourself in material models derived from the RheoChM material. Instead the temporary 'hidden' variables are set in the method 'computeHiddenVars' called at the end of giveRealStressVector.
Update of gausspoint: now updates the integration point statuses directly and does not ask the element for the material.
Update in ShellBaseXFEM to use a list of interface materials instead of a single material - breaks backward compability.
Fixed bug with mismatching enums regarding coord inate systems in Shell7Base.
Merge branch 'master' of github.com:JimBrouzoulis/OOFEM_Jim
Fixed some compiler warnings.
Merge branch 'master' of github.com:JimBrouzoulis/OOFEM_Jim
Removed TDictionary over IntegrationPointStatus:es in Gausspoint. Only (a pointer to) ONE status is stored in the integration now. Hence, updateYourself can be called without specifying the material.
Updated some material models according to the new argument list in gp->giveMaterialStatus
Added alternative version of isCharacteristivMtrxSymmetric without material as input paramter. This method is overloaded by each respective structural cross section.

Also modified the StructuralElement and NLStructuralElement to asks the integration points for their material statuses directly instead of going through the material.
Converted bilinearczmaterial (StructuralMaterial) to intmatbilinczelastic (StructuralInterfaceMaterial).
Bug fix (found by Kristoffer C): wrong (empty) strain vector was passed as argument.
Removed giveIPValueType from all material models since it was only used (incorrectly) in VTKExportModule. All models should adapt to the list of internal states in cltypes.C.
Merge branch 'master' of github.com:JimBrouzoulis/OOFEM_Jim