Fix up some nasty edge cases in the configure script; error out if we can't find a C++ compiler that works
Remove need for TCLAP