CMake: new package finder for HeeksCAD headers

This CMake module will look for needed HeeksCAD headers from various locations, in this order: system, internal (ie. in a subdir) or in parent directory (ie. same behavior as previously).

No change for users, but could really help to package properly HeeksCNC plugin