Catch correct exception for Cinder api version detection

Catch the EndpointNotFound exception raised by Keystone rather
than the one thrown by Cinder since keystoneclient raises keystone
exceptions and not cinder exceptions. Also update the fake
keystone client to mirror this behavior.

Change-Id: I9f4579cf55fc697470dd8803553d7968e22a6bec
Closes-Bug: #1382659
Add support_status to SoftwareDeployments

Change-Id: Icb468b4e3033ae28aa47045fdc18fdcd83f264dc
Closes-Bug: #1383064
Merge "Catch correct exception for Cinder api version detection"
Merge "Add support_status to SoftwareDeployments"