Renamed GeometryFactory implementation in ProtoInterface to AbstractGeometryFactory as that is a lot more clear to users
Added ProtoGeometry.Tests project to DesignScriptLanguage sln
Added IndexGroup implementation, changed UV implementation to use host object, fixed CLS compliant warnings, quick fix so ProtoGeometry.Tests uses ProtoGeometry.config to set host geometry library
ProtoInterface/Geometry should use Vector class provided by host, not introduce a new one
GeometryTestFrame should display exceptions better - remove AbstractGeometryFactory as nothing seems to use it
Merge branch 'StableBranchWithTestcases' of https://github.com/lukechurch/designscript into StableBranchWithTestcases