Additional idempotent states for virt module: "destroyed" and "paused"

It's more convenient to do:

    virt: name=foo state=destroyed

than to first test the current state and then do:

    virt: name=foo command=destroy