Initial commit

Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
Squashed 'mcollective/' content from commit cef59a5

git-subtree-dir: mcollective
git-subtree-split: cef59a53a55e4ad28c08bb62b7d3672a52b978f9
Add mcollective module repo
Fix setting specific mcollective::version breaks mcollective::plugin

Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>
Sanitize value from mcollective in plugins, sanitize ensure in plugin

Signed-off-by: Ben Agricola <bagricola@squiz.co.uk>