Fixed bug in benchmark xfem01: added Dirichlet BC in x-direction to
remove rigid body mode from solution.
FloatArray: Implemented calculation of distance between a point and a
line.
XFEM: Several updates:
 * Improved XFEM code structure.
 * Modified PatchIntegrationRule so that it actually provides
integration over a patch (of triangles).
 * Put the Patch class within an #ifdef because it is most likely not
needed anymore.
 * Implemented copy constructor in BasicGeometry.
XFEM: Implemented updateNodeEnrMarker() for DofManList and WholeDomain.
XFEM: Generalized element subdivision to allow for varying numbers of
subdivisions. Added extraction of tip position in EnrichmentItem. Also
cleaned up Delaunay routines.
XFEM: Implemented the "classical" branch functions for 2d cracks.
Merge branch 'master' of https://github.com/Micket/oofem

Conflicts:
	src/sm/planstrssxfem.C
Merge branch 'master' of https://github.com/Micket/oofem
XFEM: Fixed merge problem.