discard some unused setup

Since we're not using concat now the specs don't need to specify the
`concat_basedir` fact.
mcollective::user nail down private_key and certificate

This more clearly declared the behavior of private_key and certificate - when
not specified don't create resource, when specified create a file resource and
a settings resource.