move bmc/sp information from hosts table
|Assignee:||Ohad Levy||% Done:|
|Velocity based estimate||-|
as part of refactoring needed for #1813, the special sp_* attributes in the host table should move to the new interfaces table
fixes #1814 - converts sp_* attributes into a BMC interface class
this patch also includes the following
- added a new interfaces table, and STI objects to represent a NIC, BMC, Managed
and a bootable interface.
- refactored DHCP/DNS orchestation code, so they can work on the
interface objects and on the primary interface information that still
reside in the hosts table.
- added basic UI for interface selection
this refactor also helps to simply refactoring the host object into