adding some additional validation of openstack directly to khaleesi

* after reviewing tempest across several setups, it was clear that
some additional scenario testing was required outside of tempest at least
until the issues with tempest are resolved.  Tempest would be the
perferred way to validate.

* New validate_openstack playbook
  * In the specified tenant:
   * create random keypair
   * launch the cirros image
   * attach the floating ip
   * ping the floating ip
   * ssh to the instance via the floating ip
* updates
  * removed nova_keypair library. requires ansible 1.6
  * removed additional provision1.yml playbook
  * set random to a fact
  * var key -> keypair

Change-Id: Ic0d469f9ce0db7cfc15b1fdcc2ce79f50ff3e1c2