Automated Functional Tests

This PR includes:

A hands off automated install script for testing the VM based Chef-BCPC approach. (It is what I use to ensure Chef-BCPC builds from an absolutely clean slate when I make changes.)

A script which runs [Tempest](https://github.com/openstack/tempest‎) against a Chef-BCPC cluster to test the functionality of the OpenStack configuration and services.
* Checks tempest out from GIT
* Installs necessary dependencies for Tempest
* Stands up ssh-keys, images