Remove newloop protection from UvReactor
Add Reactor::onError, correctly exit extension reactor loops, replace resolve function with trait
Lots of changes ... see CHANGELOG for details