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.
Include 3D GPUs in GPU grain data

Fixes #15547.
fix volumes_from mismatch in docstring

s/dns/volumes_from/
Merge pull request #15639 from terminalmage/fix-gpu-grains

Include 3D GPUs in GPU grain data
Fix error where mods was not cleanly a dict
Fix auto-order problem in state.template

Use the highstate renderer so we can add correct ordering and state
metadata prior to processing.
SmartOS esky: build needs to invoke sdist

per saltstack/salt#15405
Show the error instead of the container name again.
fix bad recursive json render
pass in the right field....
don't try to use the passed in outputter with metadata request

in salt-ssh
Don't open module dirs; just files.

Fixes bug in salt-ssh that prevents it from working when nested dirs
exist under /srv/salt/_modules. Closes #15671.