ip_mroute: initialize vif ifnet properly
Use if_alloc to ensure all fields of ifnet are allocated
properly
Reported by: Damien Deville
Sponsored by: Stormshield
Obtained from: Semihalf
Reviewed by: mw
Differential revision: https://reviews.freebsd.org/D30608