Fix inline comments
Add support for Loop.handles

Loop.handles now returns a list of all active handles associated with the loop.

- void *data is declared in uv_handle_s
- Pointer affinity has been made consistent
- Inline comments and docstrings have been clarified
- Private variables have been renamed for clarity
Add __repr__ with extended info
Convert address to hex early
Rename arg in nested func to avoid name shadowing
Ensure prepare_h is refd when a callback is added
Add test for threading.Condition and patch threading.RLock

This ensures that condition variables work as expected. In addition, it is
necessary to patch threading.RLock so that threading.Condition works as
expected.
Bump version
Fix incorrect module injection (thread -> _thread)