Implement ZMQ::Socket#disconnect
Oust ZMQ.version2? && ZMQ.version3? apis
Oust ZMQ.stable_version? api
Oust further 2.x and 3.x socket option conditionals and implement missing 3.x specific socket options