Fixes #28 by preventing Buffer being invalidated by GC during a read

This should prevent the Buffer allocated in EIO_AfterRead from getting invalidated by the GC, which caused a segfault when attempting to use the invalidated handle.

Related to joyent/node#5864