Disable IPv6 privacy extensions

These are unnecessary on servers and increase the required number of
network resources.
Merge pull request #114 from dlundquist/disable-ipv6-privacy

Disable IPv6 privacy extensions
Make test vms pingable.

Allow all icmp in the test security group, as it can
be confusing that vms to dont respond to ping.
Actually disable ipv6 privacy settings.

The sysctl settings were previously set to '2',
while the test was checking for '0'.
Test that horizon is operational.
Merge pull request #116 from blueboxgroup/test-horizon

Test that horizon is operational.
Merge pull request #115 from blueboxgroup/pingable-test-vms

Make test vms pingable.
Make horizon logo configurable.

Instead of installing a single logo to all horizons from the
ursula tree, allow specifying the url of the logo to use,
so that individual horizons may have unique branding.

The new default is to grab the existing bluebox logo from s3.
Merge pull request #117 from blueboxgroup/horizon-branding

Make horizon logo configurable.
Moving some testing work into ansible

* Allow ansible to delete/create instances.
* Allow ansible to create keypairs.
* Various test cleanups as a result.
Corrected OOO issue with setup and inventory
Corrected type-o per feedback
Removed unnecessary boot script

Script looks to do exactly what test scripts do.
Merge pull request #107 from blueboxgroup/blueboxgroup/manage-instances-with-ansible

Moving some testing work into ansible
Re-word ipv6 privacy extension test description.

To match convention in other tests.