(#18468) Clarify message in defaults for debian

The comment that tried to explain the START property did not clearly
align with the message generated by the installation:

  Setting up puppet (3.1.0-0.1rc1puppetlabs1) ...
  Starting puppet agent
  puppet not configured to start, please edit /etc/default/puppet to
  enable
  .

This changes the comment in the file to include the word "Enable" so
that a user can more confidently match it up to the "enable" word that
shows up in the message. It also explains the effect of the different
values.
Maint: Deprecate dynamicfacts setting

The dynamicfacts setting was used to avoid recompiling catalogs when
only transient related facts were modified, e.g. free memory. According
to Luke, this optimization was removed when "we disabled staleness
checking for catalogs, which was early in the 0.24 release cycle", see
ticket #569.

This commit deprecates the setting rather than removing it, because it
the setting was actually used at one time, unlike `ca_md`.
Maint: Add ronn dependency for building man pages

Add missing dependency so that the `rake gen_manpages` task works.
Maint: Update man pages

Updated the man pages via the `rake gen_manpages` task.
Fixed rpsec issue for useradd on Red Hat
(#18662) Rewrote test case to stub out check_manage_home to account for RedHat systems
(#18662) cleaned up #check_manage_home and #create test cases
Merge pull request #1392 from joshcooper/maint/master/deprecate_dynamicfacts

Maint: Deprecate dynamicfacts setting
Merge pull request #1393 from joshcooper/maint/master/generate-manpages

Regenerate manpages
Revert "Maint: Add ronn dependency for building man pages"

This reverts commit 758d3a5b5e610e6bb668bae432acb400baf939fe.

Bundle install installs all gems, including those in the development
group. But the ronn gem requires the devkit on Windows. Since we are
planning on moving the man page generation as a packaging step, I'm
reverting this.
Work-around for RH Bugzilla 681540 (defattr overrides in-line attr)
Merge branch 'ryanuber-rpm-file-attr-workaround'

closes #1385

By Ryan Uber:
* ryanuber-rpm-file-attr-workaround:
  Work-around for RH Bugzilla 681540 (defattr overrides in-line attr)
Merge pull request #1395 from jjulien/bug#18662

bug #18662 Fixed rpsec issue for useradd on Red Hat
Merge pull request #1391 from zaphod42/issue/master/18468-confusing-message-in-deb-install

(#18468) Clarify message in defaults for debian
(#18026) Don't warn on failed stats for selinux context

We try to stat files to determine the default selinux context. This may happen
before the file exists. A warning was recently added, and it seems to just be
confusing and noisy, so this removes it.
Merge pull request #1396 from pcarlisle/ticket/180260-selinux-stat-warnings

(#18026) Don't warn on failed stats for selinux context
Merge remote-tracking branch 'upstream/master'