Merge commit '127f34634f86c8f0e51710f375c2a87abdf299e4' into staging
Allow to remove user from client.cfg
Implement SSL security for mcollective

  Rework mcollective::* classes attributes to be more fine-grained:
    - Rename broker-related attributes as $broker_*
    - Rename security-related attributes as $security_*

  Add support for SSL security support in classes and templates

  Add mcollective::client::certificate
Use ${user}.pem instead of ${user}-public.pem for public certs with mco
Merge branch 'master' of github.com:camptocamp/puppet-mcollective into sub/mcollective/public_cert

Conflicts:
	manifests/client/certificate.pp