(PUP-2914) Remove remaining rgen dependencies

In 6a94700, the rgen 0.7.0 library was added to the vendor directory in puppet,
and as such is no longer an external dependency. This commit removes the rgen
package as a dependency of the puppet rpm and deb packages, so that it is not
installed in addition to the vendored rgen (or worse even installed at a
conflicting version).

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Merge pull request #3007 from MosesMendoza/PUP-2914/master/remove_rgen_deps

(PUP-2914) Remove remaining rgen dependencies
PUP-2040/PE-3113 Ignore symlinks in module build with pmtignore.

Before this commit, pmtignore functionality worked, but only after
checking for symlinks, so it was impossible to ignore symlinks. This
commit allows symlinks to be ignored, too.
Merge pull request #3014 from andersonmills/fix/master/PUP2040-gitignore_symlinks

PUP-2040/PE-3113 Ignore symlinks in module build with pmtignore/gitignore.
Merge master into aschuste/ldapcrtdir