Rename methods for consistency with other Rackspace/OpenStack APIs. Changed remove to delete as delete is the opposite of create.
Merge pull request #1258 from rackspace/rax-clb-method-rename

Rename methods for consistency with other Rackspace/OpenStack APIs.
switched to logback
added list api for route53 resource record sets
Merge pull request #1259 from jclouds/route53-rrsets

Route53 rrsets
issue #1089 synchronous commands no longer spawn threads unless a timeout is specified
changes that facilitate synchronous fallbacks and http invocation
issue #1089 removed default timeout values so that those not using async will have simpler debugging
issue #1184 changed aws apis to use Action key for config instead of more verbose iam names
Merge pull request #1260 from jclouds/sync-http

Synchronous commands now use calling thread
Merge pull request #1261 from jclouds/aws-action-names

changed aws apis to use Action key for config instead of more verbose iam names
allow SelectJson to specify multiple field names, in case the server renamed something
fix issue #1254 cloudstack renamed deployvirtualmachineresponse in version 4.1
Merge pull request #1266 from jclouds/cloudstack-deployparse

allow SelectJson to specify multiple field names; fix cloudstack 4.1 field rename problem
decoupled InvokeHttpMethod, which allows circular dependencies in cloudstack to resolve
Merge pull request #1268 from jclouds/decouple-InvokeHttpMethod

decoupled InvokeHttpMethod, which allows circular dependencies in cloudstack to resolve
complete route53 api
Merge pull request #1270 from jclouds/complete-route53

complete route53 api
Fix CloudStack URL signing for fields with [ chars

Commit 69a8304 caused the CloudStack QuerySigner to generate invalid
signatures where key names contained square brackets, such as in the
"iptonetworklist[N]" field to deployVirtualMachine. The commit changed
the whole query string being URL-encoded, whereas previously the field
values were encoded but the field names were not. The CloudStack API
guide says that values that should be encoded for signing but not field
names, and indeed the commit does cause signatures to be rejected.

This commit reverses the change to QuerySigner.createStringToSign() and
adds a unit test for this case.
Merge pull request #1271 from richardcloudsoft/cloudstack-req-sign-1.6

Fix CloudStack URL signing for fields with [ chars