Add "--command" and "--args" to ptest

This provides an alternate way of running tests -- rather than
specifying a binary to run this instead allows one to specify a
command to run.  This is useful for integrating ptest into other build
systems, which may not actually produce a test script.