Merge pull request #38 from paddor/master

add Celluloid::ZMQ::ReadableSocket#read_multipart
WritableSocket#write: raise EAGAIN if socket is full and SNDTIMEO is set