Extend valid_interface type to support bonding and vlans
Extend valid_interface type to support bonding and vlans

Uses code originally from metaconfig's ctdb schema.

jrha/template-library-core,alvarosimon/template-library-core,quattor/template-library-core