Refactor syslog_ng::source defined type to use shared examples.
Chane syslog_ng::log parameter options name to params
Add test files.