Revamp netload tests to more verbose and resiliient style

This enables the memory tests to be run on OSX as well, since it now uses `getrusage()`, as it looks like was planned previously but never implemented.  Note that I'm not entirely certain that the test is working properly, since it is passing, but the fact that the `getrusage()` code was commented out gives me pause.