allow verifiers access to deployment use_sudo flag

- postpones the evalation of a verifiers block until #commands is called,
  which is typically after the deployment has been set
- when commands is called the block is evaluated and then the commands
  generated are returned (which should now have proper use of sudo)

Resolves:
https://github.com/sprinkle-tool/sprinkle/issues/181