* Update build system to use autoconf.

* Uncaught exceptions should report the name of the script throwing it.