Making progress on the interactive mapping of physical network interfaces. Cleaned up the display a lot and updated anvil-map-network to run in a summary mode and a remap mode. The former is used to compare with MAC addresses in the install manifest to later avoid bugging the user to cycle cables when we already know what to do. The second does prompt the user, but much more cleanly, and simply prints out the desired MAC->name mapping. The actual reconfiguring of the network will be handled from the dashboard later after the user confirms everything.

Also started on the free space calculation to determine if there is enough space on the nodes for the library and storage pools and, if so, calculating the partition plan for presenting to the user to confirm.

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>