Specfile changes to update source based on name

The packaging repo creates tarballs based on project name, which varies
based on if this is PE vs not PE. This commit updates the templating as
such.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>
Add a symlink from puppetdb.spec to pe-puppetdb.spec

the packaging repo expects a specfile named after the project. A
dual-purpose one like puppetdb's isn't supported yet, so we need a
separate one, even if it is just a symlink.

Signed-off-by: Moses Mendoza <moses@puppetlabs.com>