core::rt: Move uv idle tests to idle mod
core::rt: Add bindings for async uv handles
Add AtomicUint newtype
core: Add AtomicInt and cleanup
core::rt: Add RemoteCallback trait and uv implementation

This is used for signalling the event loop from other threads.