refs #7779 - Updating to add support for pulp crane

This is the initial PR to add the puppet-crane module.

This module does a simple config of the Pulp Crane application.
@ehelms, if removed, tests will error.  E.g.

```
  1) crane on redhat should contain Class[crane::install]
     Failure/Error: it { should contain_class('crane::install') }
     Puppet::Error:
       Unknown function postgresql_password at /home/bbucking/github/puppet-crane/spec/fixtures/modules/foreman/manifests/database/postgresql.pp:10 on node fortello-docker.devel
     # ./spec/classes/crane_spec.rb:20:in `block (3 levels) in <top (required)>'
```