WIP: Add optional tempest suite to controller

Don't merge this - I will take out the Puppetfile change once that is merged, and also set some better defaults for tempest that are currently set by jenkins that can move into user.common:

  export osi_glob_install_tempest=true

  echo "openstack::provision::configure_tempest: true" >> data/hiera_data/user.yaml
  echo "openstack::provision::identity_uri: 'http://127.0.0.1:5000/v2.0/'" >> data/hiera_data/user.yaml
  echo "openstack::provision::admin_tenant_name: openstack" >> data/hiera_data/user.yaml
  echo "openstack::provision::admin_password: Cisco123" >> data/hiera_data/user.yaml

However, the provision class is working with this patch.