Make puppetdb::package depend on puppet::package
Make puppetdb::package depend on puppet::package

Rather than the individual packages. This encapsulation allows
`puppet::package` to do everything it needs, including removing gems and
pinning apt, before permitting `puppetdb::package` to continue.

alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet,alphagov/govuk-puppet