Enable heat engine to launch cluster without keypair

* Added ability to launch clusters w/o user keypairs attached to instances

Change-Id: I3d39d6f931facbb27d2162a3afc702bd76f76f64
Closes-Bug: #1261326
Merge "Enable heat engine to launch cluster without keypair"