added support for unregistering parameter interfaces, added support for allowing setting unregistered input parameters
improved cmake infrastructure: options are checked against libraries
Merge branch 'FlorianRudolf/fix-cmake' into FlorianRudolf/feature-algorithm-geometry-generator

Conflicts:
	CMakeLists.txt
	pyviennamesh/CMakeLists.txt
	src/CMakeLists.txt
base_geometry_generator prototype
Merge branch 'FlorianRudolf/feature-parameter-interface-improvement' into FlorianRudolf/feature-algorithm-geometry-generator
further implementation on base_geometry_generator infrastructure
file cleanup/restructure (interpreter moved to utils, ...)
added vec1, vec2 and vec3 typedefs (same as point_Xd), added base_brep_geometry_generator, added brep_2d_geometry_generator, some infrastructure changes, added error handling, added support for default values