fix up log rotation/pruning: pull apart paths in the functions, not the inputs; more diagnostics; change tests to match
(also helps prepare for dealing with subdirectory rotation in multirunner)

git-svn-id: svn://fountainhead.talkpoint.com/nori/trunk@13213 940247f8-a3eb-dc11-81c7-0019d144f6e4