parameterize logrotated files

Parameterization of the file list to be logrotated by /etc/logrotate.d/syslog.
This also fixes problems with different names and files for different OS families.
This seems a bit complex. How about

```puppet
if $logrotate_syslog == 'USE_DEFAULTS' {
  $logrotate_syslog_real = $default_logrotate_syslog
} else {
  $logrotate_syslog_real = $logrotate_syslog
}
validate_array($logrotate_syslog_real)
```