[#55648798] Re-write ToolFinder to not use boost and fixup path finders

Addresses [#57237226] [#56469974] and issue #408

Conflicts:

	openstudiocore/src/runmanager/lib/ToolFinder.cpp
[#55648798] Correct path of epw2wea
[#57237226] [#56469974] Add test for scanfortools exception crash
Merge pull request #509 from NREL/57237226-OSXExceptions