Handle change in :depends

If a package to be init'd has new dependencies, simply install them rather than throwing an error about missing packages. A warning about changing non-whitelisted properties is still issued.

fixes #1472