Improved error message in floatarray::beTProductOf
Added missing material mode support in fm materials.  Removed duplicate material status variable from binghamfluid2.
Changed giveRealStressVector to specialized function giveRealStressVector_***, which will enable support for more material modes.
Removed unnecessary "HyperElasticMaterial :: hasMaterialModeCapability" since if 3D mode is supported all other material modes are automatically supported.
Removed unnecessary include.
Added simple reduced (one point) shear integration option for Quad1MindlinShell3D element
Merge branch 'master' of www.oofem.org:/data/git/oofem
Changed the reducedintegration input to a bool flag.
Merge branch 'master' of github.com:Micket/oofem
Removed unused "nonforce" load vectors from graddp element class (thermal expansion is part of the material response).
Almost enable nonlinear material support for beam2d (dof condensing gets in the way).
Fixed sign errors in beam3d. Numerical integration for both beam2d and beam3d (to enable varying cross-section data and nonlinear material response).
Added thermal expansion to generalized strains in simple cross-section. Simplified code.
Missing modification from previous commit that broke build.
Switched material status for slave gauss points in twofluid material.
Renamed giveLength() to computeLength() so that the base class function in Element is overloaded instead of creating a duplicate function. Renamed "RealStress" to "GeneralizedStress" for the generalized stress vectors.
Fixed typo in renamed function.
Correcting a few includes.
Fixing accidental modification in earlier commit.
Generalized updateSharedDofManagers to work with arbitrary UnknownNumberingScheme instead of having 2 hardcoded cases.