Implement libuv filesystem
Require ext-uv for unit tests
Add libuv event-loop unit tests
Added a cleanup on unit tests