Look in another directory for Boost

This is because of GT directory layout. Patch by Brian Alliet
ifdef out a function to appease old GCC

Again, this is by Brian Alliet (except for commenting out a test)
Remove some thrown exceptions

This is the last of three commits from Brian Alliet at GT