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.
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
Add static logic to salt-ssh runtime frontend
we on;t need to gen_functions if we are doing a data match
Add the ifcfg-* template for 'network.managed' to work on RHEL7

Fixes: #13921
Allow pkg.install to install packages with an arch in the name

This is for (often) poorly created vendor packages such as kernel modules
where you can't easily re-spin a more correct rpm due to vendor support
issues.

Fixes #13924
Post error information from calls to ssh
Fix block comment

I wasn't letting the prep sls run when testing package auto-builds
Fix path for cp.push