syslog_ng: add syslog-ng state and execution modules
syslog_ng: add docstrings and examples
syslog_ng: remove unused pdb import
syslog_ng: use default False value when checking for __opts__['test']
syslog_ng: fix pep8 lint errors and warnings
Add buildpackage.py
Add spec file for git builds
make logger global for buildpackage.py
Fix relative paths, move build log to artifact dir
Add RPM building to jenkins.py

This is a work-in-progress commit. The running of the actual test suite
has been commented out to facilitate quicker testing of the RPM builds,
I will need to uncomment this before this is merged.
Lint fixes
Uncomment test run code

I was unaware that the tests run using a hard-coded jenkins.py, so
commenting it out as I did has no effect.
Catch exceptions

Resolves #15887
Pass user info with the syndic

Tell the syndic to pass user info along if it has it. Tell localclient
to search it in kwargs and apply it if we're a syndic.
Check for functions and not callables
openbsd_sysctl: fix module when a value already exists
Fix auto-order problem in state.template

Use the highstate renderer so we can add correct ordering and state
metadata prior to processing.
Show the error instead of the container name again.
Revert "Uncomment test run code"

This reverts commit e45b8163418a60df79d0411affd2980400348a06.
Add --static to salt-ssh options