Add struct ip_mreqn: ip multicast req with intf id
Add struct ip_mreqn: ip multicast req with intf id

The ip_mreqn struct has an additional interface id parameter. This
allows programming IPv4 multicast groups using the interface id
alongside the src IPv4 address.
Linux has supported the ip_mreqn struct since Linux 2.2
ref: man ip.7

[Adding to linux x86_64 only as adding to linux_like/mod.rs caused
failures in the sparc64 and mips64 C regression tests]

rust-lang/libc,rust-lang/libc,rust-lang/libc