Make snapshot worker get retention via nova ext
Merge and fix tests
Merge pull request #178 from esheffield/worker-use-ext-client

Worker use extention client instead of instance metadata for retention