removed 'SHARED' keyword in viennamesh ADD_LIBRARY

to allow switching between building a shared/static viennamesh library
via cmake's BUILD_SHARED_LIBS parameter
reactivated fPIC for static libraries again ..
added triangle_interface.c and triangle/generator.cpp
Added typedefs for sizing functions
added basic mesh size field creation
added example for meshing with triangle and sizing function
added support for sizing functions
added support for sizing functions
Merge branch 'master' into devel

Conflicts:
	CMakeLists.txt
fix merge "<<<<<<<<" line
Fixed bug with reference_output (double output_parameter_proxy with same location)