make igmp6 and netlink optional

When running many instances of radvd, netlink and igmp6 checks can
load the system.  Allow these to be diabled for that use case.
Call update_device_info in send to update mac address

The mac address can change in flight on some interfaces.  Make sure
the mac address is updated before sending out another ra.