refactor TestHelper runners
moved most orphans to FreeAgent.Orphans
fixup after OS upgrade
initial ShellCommand

* also add resultNow function to Action.hs
* lifted getCurrentTime in AgentPrelude.hs
start on ShellCommand specs
cleanup and delint
cover more ShellCommand test specs