Fixed numbering in beLocalCoordSys.
Removed the redundant stvenantkirchhoff materials (as it's covered by the linear elastic models already).
Added function prototypes for large deformations to abaqus user material. The jacobian and stress output must be converted to match 1PK and dP/dF which is not yet done.
Modified FM module to return full vectors in giveIPValue (with correct values inserted, not just zeroed).
Adapted TM module to return full 3d vectors in giveIPValue.
Changed to returning full vectors in giveIPValue in SM module) (+fixed fluiddynamicfluid).
Removed the now redundant "giveIntVarCompFullIndx" function. Simplified the code that used to call it.
Removing the need for the dofman record size functions used in recovery models (with giveIPValue returning the full vector, the size should always be fixed which should allow different types of elements to be recovered.)
Removed unused giveIPValueSize.
Fixed two missing lines from nodalaveragingrecoverymodel.
Removed GaussPoint argument from a few functions in RheoChain-materials + friends. Makes is easier to possibly fix the thread safety now that a specific GaussPoint no longer is required. Places with known thread unsafe calls have been marked with a doxygen warning.
Moved beam/shell/plate routines from structuralmaterial to structuralcrosssection. This forces cross-sections to be clear in what material modes they support or not (instead of silently ignoring them), and structural material doesn't have to make assumptions on what the cross-section type is.
Merge branch 'master' of github.com:Micket/oofem

Conflicts:
	src/sm/abaqususermaterial.C
	src/sm/abaqususermaterial.h
	src/sm/structuralmaterial.C