dlist, UVLoop and other work

Mostly getting UVLoop flushed out so can move onto UVWorker.