* Merge from debian unstable. Remaining changes: - debian/control: + Move puppetmaster's Recommends to Suggests. + Created puppet-testsuite as a seperate package. Allow the users to run puppet's testsuite. - tests/Rakefile: Fix rakefile so that the testsuite can actually be run. * debian/control: - Add debhelper misc:depends to puppet-testsuite binary package to fix lintian warning. * debian/rules, debian/puppet-common.dirs: - Create templates directory in puppet config directory and include it in puppet-common directory. * debian/puppet-common.postrm: - On purge delete all puppet directories: /etc/puppet, /var/log/puppet and /var/lib/puppet. * Dropped: - debian/rules: + Don't start puppet when first installing puppet. puppetd default file doesn't start puppet by default. - debian/puppet.conf, lib/puppet/defaults.rb: + Move templates to /etc/puppet. Fixed in Debian. - lib/puppet/defaults.rb: + Fix /var/lib/puppet/state ownership. Fixed in Debian. - lib/puppet/defaults.rb: + Change owner/group to "service". (LP #509625) No longer needed.