Support redirectable package cache via policy

Implements feature 4278 by defining a new machine policy for the per-machine package cache location.