57237226 osx exceptions

This should wrap up any loose ends regarding macosx exception handling. The main change is a re-write of the toolfinder to use qt to avoid exception issues. Also, this is to make sure our process for building and linking of OpenStudio on the build machine is well established.

See https://www.pivotaltracker.com/story/show/56469974, https://www.pivotaltracker.com/story/show/57237226 and #408