RF: refactoring the nisext routines

Make the nisext tester routines simpler to make them easier to debug,
and to fix an error on windows.  We should probably deprecate the
testers routines at some point because virtualenvs are a better
solution to this problem, and the buildbot does a fair amount of this
testing.