Refactor tempest to work across foreman, packstack aio/multinode

Move the tempest configuration around to get rid of some of the
conditional logic. Just include the roles in the necessary places
instead of trying to figure out what goes where.

Change-Id: I50b3176efe03a5fd862b04a56191bd070e18c51b