MFC 245823,245824,246210
- Use decimal values for UDP, TCP, and UNIX domain socket options rather
  than hex to avoid implying that these constants should be treated as bit
  masks.
- Add placeholder constants to reserve a portion of the socket option
  name space for use by downstream vendors to add custom options.