Fixes #7401 - Add support for bonds

Renames physical_device to attached_to and move the virtual device
form out of BMC.
Extends the form for Bond devices
Allows configuration of bonds in KS template
Parsing of Bond interfaces from facts
right, I just blindly used what we have in UI, I fixed it so we can also use array