glue: error-handling rewrite for 0.8 and earlier
glue: error-handling rewrite for 0.8 and earlier

It turns out that process.on('uncaughtException') does not behave the
way I thought it did in my fevered imaginings, and a more conservative /
slower approach is required to get the correct behavior. Tests don't
change, just run them under Node 0.8.x.

othiym23/async-listener