removed cout output
added figure for algorithm workflow
added remove degenerate cells algorithm
removed cout output
added algorithm for removing duplicate cells
added reader for silvaco str files into 3D triangular hull meshes
bugfix: duplicate VertexHandle typedef
added support for unregistering parameter interfaces, added support for allowing setting unregistered input parameters
improved cmake infrastructure: options are checked against libraries
adapted to new defines (VIENNAMESH_WITH_NETGEN_OPENCASCADE)
Merge branch 'FlorianRudolf/feature-algorithm-remove-duplicate-cells'

Conflicts:
	include/viennamesh/algorithm/all.hpp
	src/viennamesh/core/algorithm_factory.cpp
Merge branch 'FlorianRudolf/feature-documentation'
Merge branch 'FlorianRudolf/feature-parameter-interface-improvement'
Merge branch 'FlorianRudolf/fix-cleanup'
Merge branch 'FlorianRudolf/fix-cmake'
Merge branch 'FlorianRudolf/feature-silvaco-str-reader'
cleanup