Handle whitespace and other interesting url characters like / properly
This change makes it congruent to whats been done in knife-cloudstack as well