Problems with double encoding of query parameters in GET requests.

This pull request includes a test to show the problem, removal of the explicit encode call
in HttpCommands.get, and removal of the private HttpCommands.encode method.  

UriComponentsBuilder already takes care of encoding query parameters, so they are becoming double encoded.