Snapshot worker can auth normal or with impersonation

Allow the snapshot worker to be configurable to use either "plain" authorization or impersonation with the nova client.