detect: Getting ethtool before lldp

Prior the patch we had some reporting like the following :
[...
('network', 'eth0', 'serial', 'b8:2a:72:02:1b:1b'),
('lldp', 'eth0', 'Chassis ID/MAC', 'f8:b1:56:15:e6:c6'),
....
('network', 'eth0', 'Autonegotiate', 'on'),
...]

As the lddp is using a different naming, it's better to get ethtool
detection earlier to get the reporting in this order:

[...
('network', 'eth0', 'serial', 'b8:2a:72:02:1b:1b'),
('network', 'eth0', 'Autonegotiate', 'on'),
...
('lldp', 'eth0', 'Chassis ID/MAC', 'f8:b1:56:15:e6:c6'),
...]