Added support for VLAN

Since VRRP modifies, the MAC address, the MACVLAN interface must reside
on an interface with its own MAC address. VLAN interfaces do not have
their own MAC addresses, so we create a VLAN interface on top of the
MACVLAN interface.