Fixes #6444 - add support for virtual NICs

So that was the source of confusion, sorry about that. I think with ancestry it does not really matter. You can create in whatever order and when you create bond, you update the records to become children or parents... Just few more questions, can one physical interface be in bond and have virtual interface at the same time? Can one interface be in multiple bonds at the same time?