completed route53 zone commands
added GCEL linux to OsFamily
Merge pull request #1255 from jclouds/route53-zone

completed route53 zone commands
Merge pull request #1257 from dralves/master

added GCEL linux flavor to OSFamily
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
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.