Make use of idle callbacks in pyuv_cffi

Still need to add this to the other two hubs.
Add urgent TODO note
Remove `None` callback parameter

This causes more trouble than it's worth. We should pass a callback to do
something useful anyway.