Force socket options to include 'binary'
Force socket options to include 'binary'

To support versions older than 3.6.0 which are, ahem,
out of any kind of support.

Ranch, a TCP acceptor library adopted in 3.6.0,
forces binary and a few other TCP listener options.

Closes #488.

(cherry picked from commit 1aa9dc4a5c966cfca0c04635380d539d25654482)

jjasghar/rabbitmq,jjasghar/rabbitmq