This is used elsewhere other than Gentoo so it is a rather unreliable check compared to lsb-release.
Mentioned in #1624
This does remove the net* commands from the Unix version that may return at a later date with OSX and Windows support. This commit also makes numerious other changes such as code cleanup, reformatting, etc. Closes #829