Tempest image: handling difference between icehouse and havana image

Change-Id: Iec917f091c503006c7659f705c2de452519ee36d
Setting.py: tempest remote user handling

Change-Id: I5894c0827d33e0c0a7a8f4ec34a5a14567df8026
Add selinux check role to foreman playbook

Change-Id: I599c23a8c2e138cdfd0e1497a41d9576f83d4755
Remove 'include passenger' line from Foreman Havana installer

Change-Id: I1b25b952ff362dc4aefcc2bb904fb9b851f02400
Simple playbook for Sahara and its dashboard

Right now there are no working puppet modules for Sahara and its
dashboard; the playbook follows the installation instructions
to configure the component.
It assumes that Sahara is installed on the controller node,
and the web server and mysql servers are running there too.

Change-Id: If85cafb6adfdf6572cca77afdbc7c62e10cb7a9e
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