[MacAddress] There's no need for the MacAddress to be a QObject

It doesn't take signals or slots, and QObjects can't be copied.
[MacAddress] Make MacAddress usable in a QMap

Implement the operator<() method so we can use MacAddress as a key in a
QMap.