SIGINT handler for server tests that prevents zombie asyncore loop

fixes #237 

This doesn't really fix the issue, but it is one required step. This won't truly be fixed until CTest supports passing the signals through to running tests processes, which I've opened a feature request for: http://www.cmake.org/Bug/view.php?id=14987