Removed the error logger itself from the stacktrace in error messages.
Added more use of move ctors.
Fixed header include in engngm.h
Rough tidying up of include files for minimizing re-compilations by making use of forwrd declarations.
Made most TM test use emptycs instead of SM-only "SimpleCS"
Used alternative syntax to remove ambiguity in (broken) VS compiler.
Removed strncasecmp and made propagationlaws more modular.
Added more gitignores
Added time step as an argument to OOFEG drawing functions. Now, elements doesn't have to couple back to engineering model for the current timestep.
Merge branch 'master' of https://github.com/Micket/oofem
Using interpolator in q4axisymm element.
Overloaded packunknowns+friends for all crosssections.
Using forward declarations of interpolators in elements.
More unnecessary includes removed.
Fixed random field generator functions to properly overload "evaluate"
Modified code to use given time step instead of asking for current step
Merge https://github.com/Micket/oofem

Conflicts:
	bindings/oofemlib/beam01.C
	src/oofemlib/prescribedgradientbcweak.h
	src/oofemlib/vtkxmlexportmodule.C
	src/oofemlib/xfem/enrichmentitem.h
	src/sm/bilinearczmaterialFagerstrom.h
	src/sm/shell7base.C
	src/sm/shell7base.h
	src/sm/shell7basexfem.C