+ include missing header file
Have cmake set doxygen to use dot if it's available.

Also a minor typos
Forgot to add this to the last commit...
+ Mesh trim loses some triangles
+ fixes #0001499: Mesh trim loses some triangles
Arch: General improvements

* Removed roundings in exported objects
* Added toggleIfcBrepFlag command to force export as BREP
* Prepared Arch objects for Materials and custom IFC attributes
* Supported latest developement version of IfcOpenShell
* Cleanup of IFC exporter
* Export of Arch Sites as IfcSite
* Export of Groups as IfcGroup
+ fix mesh triming
+ fixes #0001617: typo in importCSG.py
+ fix mesh trimming
+ use XMLString::release to free memory
+ fixes #0001614: Provide proper Error Message for corrupt xml files
+ add missing files to install target of Sketcher module
Arch: Fixed bugs when working without GUI
remove all references to BRepMesh
This branch adds a mouse cursor to the 'Measure Distance' tool.
+ fix broken copyright notice
+ Replace OCC_HEX_VERSION with OCC_VERSION_HEX
remove TKAdvTools
Adapt SMESH to new OCCT NCollection templates
Cleaning up my git repo for FreeCAD.

This branch now has just the Sketcher icon fixes, plus a few random comment edits.