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.
Revert "Uncomment test run code"

This reverts commit e45b8163418a60df79d0411affd2980400348a06.
Fix block comment

I wasn't letting the prep sls run when testing package auto-builds
Fix path for cp.push
Fix path to cached packages
Fix tarfile name
Create the build log in the artifact dir

This allows the jenkins master to receive the log file even if the build
script aborted. Before I was just copying the log file to the artifact
dir at the end of the script, which meant that jenkins only gets the log
when the script succeeds.
Download packages only when buildpackage.py was run
Re-enable test run SLS

Now that the buildpackage stuff is ready, this no longer needs to be
commented out.
Add command-line options for package build options

Also add these to pillar data so they make it to the buildpackage SLS
Revert "Re-enable test run SLS"

This reverts commit 8bcc418aa29334150ec9f7f69a63de4eb09708fe.
Merge pull request #15558 from terminalmage/buildpackage

Add automated RPM building to jenkins tests