Have ProcessWrap extend HandleWrap on the .js side, not just .java.

Actually close down IPC channels (the underlying file-descriptor) and
send an empty buffer to the onread() to signal disconnection.

Add additional tracking to the event-loop, so we know exactly who is
still using it.

Test cluster.js effectively.