Fedora: fix pycadf workaround

Change-Id: I8de1bd0f54ba8f1533f646bbb87df9dae701a13c
ensure image has bzip2 and tar for logging

Change-Id: If3f4d082002c816a98a0d0f1e81f006fc5f9a7fd
move pycadf workaround to preinstall vs.. prep

Change-Id: I685fda6680bb8c211949a66d1ef1f870bdc9624c
Introduce workarounds to foreman playbook

Adds workarounds support to the foreman playbook:
* Add new pre/post playbooks specific to foreman
* Add new group_by to workarounds-prep
* Use the new group to apply workaround just to RHEL-7
* Move some workarounds out of the openstack-installer role into their
  own role
* Remove the neutron password fix. That was an extremely temporary
  workaround

Change-Id: If2a5a8c632fe069f6456c02fe8df483b8e2e5fc2
Take out the removal of python-backports from common locations

The python-backports removal is a temporary workaround, and does not
necessarily apply to all install types. This is the first step in
creating a common workaround that removes the python-backports package.

Change-Id: I9b85c1b3b8334e9f575063c44289c22ed1c7b47c