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.
Add EC2 cloud test file
Update ec2 provider and profile config files for cloud nightly tests
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
Change ec2 profile name in config_test so test doesn't fail
Fix auto-order problem in state.template

Use the highstate renderer so we can add correct ordering and state
metadata prior to processing.