Funky workaround to ignore syslinux for yum update

Use a little trickery to exclude syslinux* from yum update, by injecting
into the yum update, then notifying the real yum update handler.

Change-Id: I644ade7e6b346996005577db84c8d58548e61e89
settings.py: wrong data fetched for productrelease

Change-Id: Ia7a89e0cee7b9037c41dbb97013727964d616c6c
Make default yum_excludes be empty

Yum excludes should only be done on RHEL 6 at the moment. This makes it
so.

Change-Id: I5a38be541ead6f20f34bfece52f08b1406c92f6d
Revert "Make default yum_excludes be empty"

This reverts commit cd0651f28bd06fe01f8784cdda394cf30a671b27.

Change-Id: I40f56d0cd1aea3cf7fc621e6a75e3dec78bbf759
Revert "Funky workaround to ignore syslinux for yum update"

This reverts commit b905d442eec5ac64e250eeb368b98524380419d4.

Change-Id: I20446edd989415428b349985a43c0cd44a2337f7
Tempest POC: add internal RedHat tempest setup

We need to compare the tempest results of our internal tool to the new tempest
configuration script, this commit makes it possible - but should be reverted
soon.

Added a separate 'tempest_rhosqe' role that duplicates, but simplifies a
lot of code that is in the 'tempest' role. This is because there were
problems merging it into the 'tempest' role - it conflicts with
setup-openstack-elements, the tempest configuration dictionary gets overwritten
in multiple configuration files (even in those outside of this repository) and
tempest_run is hard-coded to only use smoke tests. All of this could have been
fixed, but it would take time - this is a quick hack. It is just a POC and
will be removed soon anyway.

It uses the tag "tempest_rhosqe" instead of "tempest_setup,tempest_run" and the
variable "tempest_rhosqe" instead of "tempest", so that the values don't get
overwritten in configuration scripts.

It will run on the controller node and not on the extra tempest node, since
this is what the tools require.

Change-Id: I634f690c3e4a734a092b28cec1d405d6e86c4faf
Fix the new rhosqe tempest role so it does not interfere with Foreman

Change-Id: Ibbad4376fabf239f86d6eb5ca458137bb8762457
tempest: setup tempest using package

To turn on this method, set
- tempest.setup_method to tempest/rpm
- tempest.use_virtual_env to false
- tempest.checkout_dir to the dir where tempest will be installed
   /usr/share/openstack-tempest

Change-Id: I37235e89b70265dc61b6d5acaf78ddb5e197272f