More parameters to make bacula::cient working on Solaris

Please have a look, to the following changes
 
   - make config template a paramenter
   - default to linux package names and paths

    Example usage on solaris with CSWbaclua package

      class { 'bacula::client':
         director_server   => 'director',
         director_password => 'xxxxxxx',
         client_package    => 'CSWbaculaclient',
         package_provider  => "pkgutil",
         client_conf       => "/opt/csw/etc/bacula/bacula-fd.conf",
         client_service    => "cswbacula",
         working_dir       => "/opt/csw/var/bacula/working",
         pid_dir           => "/opt/csw/var/bacula/run"
      }