Update core packages and policies

Major overhaul of most packages and policies, including the general
approach to using the recipes. Many tweaks and enhancements to come.
Merge branch 'master' into develop

* master:
Merge branch 'develop'

* develop:
  Update core packages and policies