Make the interface speed check not spit out errors when ethtool is not available

Testing facts is hard :(

But this at least gets rid of the "sh ethtool" messages that show up when ethtool is not installed.

And tests.