Quick fix for Issue #169

I added a private member variable to track all of the threads that are running and interrupt those threads when KeePassRPCServer.Terminate() is called. This seems to make it shutdown cleanly. Still need to test in real life.