Currently only supports the ether mode of hwaddress. No immediate plans to support ax25, ARCnet, or netrom.
The map of interfaces wasn't being populated correctly. Also, clean up some prints.
This adds the ability for cloudinit to parse a debian interfaces file and generate the coresponding networkd configs.