Move nexus functionality to puppet-coe

Since the nexus puppetry needs more work
before it can be upstreamed, and the config
format will be changing in havana, this patch
moves the nexus puppetry into this module
and out of grizzly-manifests until it can
be re-done for havana in puppet-quantum.
Add module path to nexus template
added a class to handled combined ceph mon/osd services on a single node
Added license file.
added ceph_combo test for ceph::config
passing $fsid = $::ceph_monitor_fsid to combined class to fix secret.xml template generation
Merge pull request #16 from michaeltchapman/move_plugin

Move plugin
Merge pull request #18 from CiscoSystems/combo

added a class to handled combined ceph mon/osd services on a single node
Fix unqualified paths in coe::ceph classes

Several commands in the coe::ceph classes don't have fully qualified
paths, which can cause Puppet to throw errors.  This patch
adds full paths to several commands.

Closes-Bug: #1231098
Merge pull request #20 from CiscoSystems/bugs/1231098

Fix unqualified paths in coe::ceph classes
Add coi::base class

The coi::base class has been created to
replace logic that had previously been
stored in both the openstack parent node
in grizzly-manifests site.pp as well as
the coi::profiles::openstack::base class.

It is intended to serve as a class that hold
logic that should be applied to all opensack
nodes. The majority of its logic is currently
for configuring repos.
Merge pull request #21 from bodepd/add_base

Add base
Ensure cisco plugin dir exists before making creds
Merge pull request #22 from michaeltchapman/grizzly

Ensure cisco plugin dir exists before making creds
Added ovs.pp for fixing ovs log flooding issue

Fixes: Bug#1208979
Fixed the allignment of hashrockets and equal signs
Modified as per the review comment
Merge pull request #24 from satroutr/bug1208979

Added ovs.pp for fixing ovs log flooding issue
Merge pull request #31 from CiscoSystems/bugs/catch_up_with_grizzly

Bugs/catch up with grizzly