Assign IO to curl-multi only after io->set() has been called
Whitespace cleanup
Added comment about how IO can be destroyed while in curl_multi_socket_action()
v0.5.4.6