urlencode values in query string

Fixes the case where you have key names like "a+b/foo"

This fixes aws/awscli#314.
Merge branch 'add-urlencode-s3-test' into develop

* add-urlencode-s3-test:
  urlencode values in query string