Implement process bindings to libuv

Closes #6436
Remove code pending for a #6436 fix