Add basic NetBSD network support:

This commit adds basic NetBSD network support to the FreeBSD/Darwin support just pulled up.  There are a few additional fixes (for FreeBSD and NetBSD) that I will be making and creating pull requests for, but this is at least the same level as the stuff just recently pulled in.

Commit log message:

- use "ifconfig -a", because older NetBSD doesn't support that as a default,
  while continuing to work on FreeBSD and Darwin.

- keyword for MAC address is "address:", not "ether"

- ipv4 secondary addresses have an "alias" keyword, which needs to be
  removed.

Tested on NetBSD 5.1, NetBSD 6.0, FreeBSD 9.0 and MacOS 10.8.2.