network-json-validator: Validate that VLAN ID is present
network-json-validator: Fix un-raised errors
network-json-validator: Additional bmc/bmc_vlan validation

When bmc network is different from admin network, then it needs to use a
vlan, and bmc_vlan must be using the same configuration.