(PE-5946) Create pe_puppetserver_gem provider.

Create a pe_puppetserver_gem provider, which allows the managing
of gems using the `puppetserver gem` command as provided in
Puppet Enterprise.