Reindent scheduler.scm
Added libuv dependency, uvffi draft bits
Added libuv based scheduler draft
Moved add_test macros to use module