Problem: zsock isn't consistent on polymorphic sockets

Clarified documentation somewhat and removed zactor_ layer over
zsock_option. All zsock_option methods now accept a zsock_t *,
zactor_t *, or a libzmq void *.