WIP bonding
Bond handling
Bond assignment support
Bonding UI

Note that commit bf5920d8c967775f8a64e1e104d80e1544cdf4bd from
theforeman/foreman is needed for this patch.