Update IGMP code to support FreeBSD >= 8.x

Signed-off-by: Joachim Nilsson <troglobit@gmail.com>