pdnsmgrd: refactor to support a single upstream only
pdnsmgrd: add initial PackageManager abstraction