Allow arbitrary probe config values

This changes the statically configured options for binary and step to
allow configuring any probe configuration that is passed in the hash by
the user.  This is needed for probes like AnotherDNS that have no binary
option, but have other useful options.