Move Target-related setup into Target.dispatch.

Pass a TestSpecification to dispatch instead of String[].
Use empty() to handle return-to-capture-page dispatch.
Remove useDirectURLsUntilComplete.
Remove setTTLUntilComplete.