Add support for 64-bit MAC addresses, fixes #5915

This would allow Infiniband interfaces to be managed by Foreman.  I have not tested this outside of local unit tests, so I would not consider it ready for merging.