Removed dummy function for initializing static variables in fm module.
Simplified code with for-each loops and initializer listsin FM module
Move C++11 stuff; for-each, initializer list, auto, shared ptr
Removed NIP 1 from quad elements (it is forcibly set to 4 in the code anyway, and just 1 ip wouldn't be numerically stable).
For-each loops in DummyLocalizer.
Changed to for-each loops.
Added function to allow removing OOFEM_SIMPLE_ERROR. Normal OOFEM_ERROR can be used almost everywhere, except in static functions.
Changed the rest of the integration rules loops to for-each.
Removed "setValues" (using initializer_list is better)
Activated feature for line-breaks in input files (using \ at end of line).
Added For-each-support for DofManagers. Printouts and error checking is now based on the Dof ID instead of the dof number.
Fixed dofids in matlabexport module.
Changed ddm to refer to dofids instead of dof numbers.
Have nodal loads on sets use dofids.
Have Huerta est. use dof ids instead of relying on dof numbers (just like the documentation claimed).
Removed last use of giveDof(). Give giveDofWithID() should always be used.
Merge branch 'master' into c++11

Conflicts:
	src/oofemlib/floatmatrix.C
	src/oofemlib/geometry.h
	src/oofemlib/xfem/enrichmentitem.C
	src/oofemlib/xfem/xfemmanager.C
Replaced C-arrays with std::vector.
FEI vertex list now uses vector instead of C-arrays
Reverted changes in prescribedgradientbcneumann.