Add a util/exec interface for testing execs.

Peeled off from ip-per-service
Consider changing this to ```type cmdWrapper *osexec.Cmd```; this will make your conversions not require () which would make everything much more readable, IMO.