Foreman: fixing tests

Change-Id: Iddc4509e3e093d7eaacc1972f9f636c336d29b21
staypuft: fix deployment issues

This commit corrects the NAT setup on the foreman machine so that the
provisioned machines can access the network through it. Otherwise this would
require adding a few networks and assigning them in the installer.

Change-Id: I78100b0458dd69c23fc812fe063efe8472d23bf2
add link to public khaleesi-settings

Change-Id: I91e7b8ac942562f6afe1ced938088244d7fdb39a
updated tempest configure command

Change-Id: I0e241c4639498ea6352d0ffcdae2f69aa523c828
the tempest password for demo and khaleesi may conflict

* setting the default to match the tempest default of 'secrete'.

Change-Id: Ifcfc4716b9e689c6f9dc656ae24be599194ef4f2
staypuft: image size and removal, subscription fixes

* increasing image size, otherwise there's not enough space with LVM for
  mongodb to start (see https://bugzilla.redhat.com/show_bug.cgi?id=1125374)
* removing the deploy vm disks (the size change won't take effect without it)
* enable the subscription upon registration (necessary for having RHEL7 repos
  on the provisioned systems)

Change-Id: I5b892d36d45b6a060139b649dd52bda12ad1b737
specify the identitiy.password in the tempest_config command.

Change-Id: Ic67da24a29a31a013115d80a8bfb030ede6c0742
only remove epel.repo when dist = RedHat

Change-Id: Ia0542c8d60d2fb4ebb7d135313309ed82c7f6fd3
unittests: leave venv for debugging unless packages need to be overridden

Change-Id: I826f306893a7667eca188aa27801365e6fed0a7b