Don't reference vlan_no in project_deploy

Add a test to check that, and fix bugs in the drivers on the way.