Add support for debugging over ethernet in addition to WiFi

Here is the pull request for issue #517