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.
@ekohl, I talked with @ehelms and it looks for now like we'll need to include this dependency.   If dropped from the fixtures and tests, it will result in errors similar to:

```
  1) crane on redhat should contain Class[crane::install]
     Failure/Error: it { should contain_class('crane::install') }
     Puppet::Error:
       Unknown function cache_data at /home/bbucking/github/puppet-crane/spec/fixtures/modules/certs/manifests/init.pp:125 on node fortello-docker.devel
     # ./spec/classes/crane_spec.rb:20:in `block (3 levels) in <top (required)>'

```