Sync errors with beta 4 release
Added socket name option
Added ipv4 only option
Added recv priority option
Documentation updates
Re-use bool option code