new parameter to set file/dir user/group and rpm installation via yum

Added parameters for user and group with a default of splunk for managed files and directories on Linux.

Also added a provider parameter so that you can install Linux packages via yum instead of placing the package in splunk/files on the Puppet master. Note that yum repo management is not included.