(MCO-125) Publich the PuppetCA Agent

This commit adds in the ability to build the mcollective puppetca agent
using the automation present in the packaging repo.

This automation splits the contents of the repo into two packages, agent
and common, split up as so:
 * agent
    ** agent/*.rb
 * common
    ** agent/*.ddl
    ** data/*
    ** util/*
Merge pull request #1 from melissaanne/master

(MCO-125) Publich the PuppetCA Agent