Allow res.on('end', ...) in server.rpc()
Merge pull request #5 from rgulewich/master

Allow res.on('end', ...) in server.rpc()
[minor] style/dependency updates
run RPC requests in domain contexts
inadvertent use of once()
fix memory leak warnings and rpc test
support abandoning a client while it is reconnecting
MORAY-152: rework internals to not all be hidden, such that we can pedantically cancel
[minor] give upstacks a chance to get error events
version bump
Expose connection for requests

Should allow detecting connections closed by client with
req.connection.on('end', …) on server side.
client throws error on close with pending messages
client doesn't emit close on client.close()
Merge pull request #7 from nfitch/master

client doesn't emit close on client.close()
version bump
moray-199: reconnections can blackhole
MANTA-1987: race in connection close and parser emitting what will turn into an unsolicited message
Merge pull request #6 from andwun/expose_request_connnections

Expose connection for requests
mcavage/node-fast#8: server throwing EPIPE when connection is closed
MANTA-2315: Improve connect attempt error events

- Use setTimeout to track connection timeouts
- Emit connectError for errors/timeouts during connection
- Add tests for connection failure scenarios