Import fix

Simplified and moved the FreeCAD search path detection code into the freecad_impl module to encapsulate it, and added explicit Mac OS path support. Tweaks may still be needed to get Mac OS support working perfectly.