prototype for interface healer algorithm (healing line-point intersections)
Merge branch 'FlorianRudolf/feature-algorithm-heal-interfaces' into next

Conflicts:
	include/viennamesh/algorithm/all.hpp
	src/viennamesh/core/algorithm_factory.cpp
added line-line intersections healing, split in separate header
Merge branch 'FlorianRudolf/feature-algorithm-merge-duplicate-points' into FlorianRudolf/feature-algorithm-healing

Conflicts:
	include/viennamesh/algorithm/all.hpp
	src/viennamesh/core/algorithm_factory.cpp
new healing concept: functors
Merge branch 'FlorianRudolf/feature-mesh-reader' into FlorianRudolf/feature-algorithm-healing
slightl different functor concept: bool operator()(Mesh) for checking for bads
Merge branch 'FlorianRudolf/feature-algorithm-healing' into next

Conflicts:
	include/viennamesh/algorithm/all.hpp
	src/viennamesh/core/algorithm_factory.cpp