Update baseclient.py

Plus signs must be replaced by %20 before generating signature. This was causing request urls with '+' in them to fail with an unverified signature error. 

See slide 11:
http://www.slideshare.net/sebastiengoasguen/intro-to-cloudstack-api
Merge pull request #4 from garrison-v/patch-1

Update baseclient.py