added support for new Pebble 3.x
added support for other threading executors

- tested with concurrent.futures.ThreadPoolExecutor
more robust shutdown for ThreadingRPCClient
bumped version to 0.3.9