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
`self` is really not needed but I wanted to remain consistent with nearby methods
`.all` is required because we use this method in provisioning templates and because of safe mode we want to get array, not ActiveRecord::Relation