Fixes #2586

Names can contain whitespaces but we weren't handling that case.
Merge pull request #2591 from elight/delete_keypair

[Rackspace]  Handle whitespace in keypair names on deletion