Adds roles to create a vm with kickstart file

Change-Id: I64d33ea962dd1fb4352d438a415189eae11e3016
Adds keyfile download for tempest on virt install

Change-Id: I1baa69c2149d2de699ea717c6ac1adf4b53de679
Includes tempest playbooks in instack playbooks

Change-Id: Icdd6e476da61090bbae4886b06f68bfdf2c9e626
Adding vagrant rpm packages dependences

Vagrant needs gcc to install some gem modules and
also needs rsync

Change-Id: I8e4c21a4cb723af2f5689ae3c651f790607ef238
unittests: allow repo urls to be specified

Change-Id: Ia3fb5ba2114148e3f5697a370ac927e81ef1b697