Move target stuff from rebase to the RevertDeployCommand role.
Add target option and arg to checkout command.

Use new `parse_args()` method to tell the arguments apart. Die on unknown
args, and warn on too many changes or targets.