Beginning of tornado client WIP
Client refactor WIP
WIP for an ioloop manager that can be shared between client and server implementations
Tornado based katcp client WIP
Initial more or less working tornado based client
fixup
Remove BlockingClient
More or less working CallbackClient, thread-safing WIP
Apparently working client thread-safety
Fixup rejected TODOs
Apparently working blocking_request implementation
WIP on getting client tests to pass with new client classes
Make client tests pass
fixup: AsyncCLient stop() race condition with super call that closes the ioloop
All katcp package tests passing
Fix race when client is stopped before read loop starts and it gets a None stream
Add some changelog entries
Add call_in_ioloop test helper and fixup wait_running() and until_running()
Improve tracebacks produced by blocking_request()
Be more forgiving or errors in enable_thread_safety()