Add Storage Policy Support to the Updater

This patch makes the Updater policy aware and adds plumbing required
for existing test cases to pass as well as test cases required for
policy coverage.

Change-Id: I19b5dfb59d04ba574a1badd634665c432bf8cbcd
Implements: blueprint storage-policies