Listener.Dispose should block until operation is complete
Moving native resources, updating loading code
Cross-platform LoadLibrary, adjusting libuv apis
Adjusting Kestrel to run cross platform