New tesselation for cylinder, started debugging COLLADA output

rvmmeshhelper2 is only temporary
Intermediate step
Continued refactoring. Bugfix in Snout.

COLLADA exporter was using same index for positions and normals with too few normals which resulted in errors loading file.
Fixed bug in cylinder normals
Refactored sphere and spherical dish
ColladaConverter: Bugfix and refatoring of lines
Added Benoit trick to add holes.
Some additional functionality for Vector3F
Added normalize as method to Vector3F
Switched to use Vertex3F where suitable
Minor fix
Some clean-up
Added tesselation to rvmmeshhelper
Changed ColladaConverter to use GLU tesselation
COLLADAConverter: Simplified data structure
COLLADAConverter: Use standard writeMesh to write facet groups
COLLADAConverter: Instancing of geometry nodes
Fixed bug
Fixes to compile on Linux (gcc version 4.8.2)
Fixed some warnings

Signed-off-by: Kristian Sons <kristian.sons@supporting.com>