Added support for base functions of Legenrde polynomial form in weakperiodicbc
Merge branch 'master' of github.com:Micket/oofem

Conflicts:
	src/oofemlib/weakperiodicbc.C
Fixed ctest for paths with spaces.
Separated flags from ctest command (fix for last commit).
Merge branch 'master' of github.com:Micket/oofem
Added additional missing "" around commands in testhelper.py.
Fixed a few warnings found by clang++.
Fixed another bug in the PSLG-simplifier in the Triangle.
Reverted changes accidentally added to last commit.
Leftover cleanups.
Added experimental support for compressible/incompressible material in tet21stokes.
Fixing the bug in IncrementalLinearStatic :: updateDofUnknownsDictionary. Linked (slave) DOFs are now skipped, only primary DOFs updated
Additional documentation to ZZ error estimator
Merge branch 'master' of github.com:Micket/oofem
Fixed Debug-Release inconsistencies in array and matrix classes. In particular, FloatMatrix::assemble was broken in release mode.
Added openmp parallelization to matrix assembly routines. Some material routines are still not thread safe (b3mat etc.) and also some fluid module elements exhibit problems.
Fixed all warnings in cemhydmat.C. TinyXML is assumed to be located in tinyxml directory under OOFEM's root. A shared library is created and linked to the rest of code. It allows simple use of CEMHYDMAT and cmake, independent of compiler. This version was tested on Windows XP under MinGW compiler.
Included tinyxml as an external library, which can be built using cmake. Tested compilation on Windows XP under MinGW.
Readded test fixes
Changing StaggeredProblem::checkConsistency to StaggeredProblem::checkProblemConsistency to enforce calling checkProblemConsistency methods on slave problems. This fixes problems with missing post setup initialization (done as a part of some classes in checkConsistency method).