Cleaned up VlanLink code a little bit

The cleanup was inspired by the clenaup in MacVlan/Vtap link.
Small other modifications added.