Add various missing socket options (multicast IP, TCP performance management)

These commits add various constants that are useful for controlling IP multicast group membership for a SOCK_DGRAM-style socket, as well as constants for controlling TCP socket behavior. Provide aliases for a few constants that are more consistent with what is broadly used in C code (SOL_UDP -> IPPROTO_UDP, etc.).