Cherry pick keepalived and swift SELinux custom policies
Cherry pick installing openstack-selinux package for RHEL
Merge pull request #45 from rwsu/openstack-selinux

Cherry pick installing openstack-selinux package for RHEL
Merge pull request #44 from rwsu/selinux-picks

Cherry pick keepalived and swift SELinux custom policies
cherry-pick instance-id hashing to fix mysqld server_id string format
Merge pull request #46 from gfidente/instance-id

cherry-pick instance-id hashing to fix mysqld server_id string format
Ensure epel and rdo-element are added to rhel7 and centos7 OC images
Merge pull request #48 from gfidente/rhel7_elements

Ensure epel and rdo-element are added to rhel7 and centos7 OC images
Remove mysql server_id cherry-pick

This already merged upstream and our LKG commit includes it, which
causes the cherry-pick to fail.
Add cherry_pick function

We've hit a number of issues with upstream patches merging and
breaking our cherry picks.  This adds a variation on the upstream
CI cherrypick function that will log failures instead of killing
the entire run.  This should still allow us to easily find old
cherry picks that can be removed, but makes the whole process less
error-prone.  It also means we don't have to worry about a cherry
pick working with LKG and not with master because it merged after
LKG was set.
Fix diskimage-builder cherry-pick

Forgot to commit this before I pushed.
Set distro correctly for rhel7

We were still configuring the elements for fedora even when using
the rhel7 json file, which caused some necessary elements to be
missed.
Fix swift test

"--output -" is broken. The code now downloads the file and then
compares the contents.

When the test is done, the container is deleted.
Fix EPEL repo URL
Merge pull request #49 from rwsu/swift-test

Fix swift test
removed cherry pick for https://review.openstack.org/#/c/125354/
as it has merged upstream.