updated native types and providers to use base_path/config when puppet
is run as a nonroot user

  * this is needed because if sensu is run with a nonroot user
    the config files cannot be used as they are owned by root
    thus puppet cannot conigure what it does not have access to.