Update the SQS definitions: Support for dead letters
Update builders for EC2 and Query. Iterate making classes until no more are registered

Commit new generated classes
update with boto tests
Proper support for JSON API types of services

JSON builder updated to generate classes in appropiate spec
 - response_role -> JsonResponse
 - json_version and target_prefix for Caller roles

Net::AWS::Caller
 - Intermediate APIRequest object to be passed to signers a and
   senders
 - V2: refactor code to be called with an APIRequest
 - V4: refactor code to be called with an APIRequest
 - method send: accept an APIRequest
 - JsonCaller: implement JSON calling
Delete old code
Honor xmlname for sending correct keys to the APIs on some calls

Felicitats Gerard! Avui fas un any!
Merge branch 'help' with proper JSON API support

Conflicts:
	auto-lib/Aws/CloudTrail.pm
	auto-lib/Aws/DataPipeline.pm
	auto-lib/Aws/DirectConnect.pm
	auto-lib/Aws/DynamoDB.pm
	auto-lib/Aws/EMR.pm
	auto-lib/Aws/Kinesis.pm
	auto-lib/Aws/OpsWorks.pm
	auto-lib/Aws/SimpleWorkflow.pm
	auto-lib/Aws/StorageGateway.pm
	auto-lib/Aws/Support.pm
	builder-lib/AWS/API/Builder/json.pm
	lib/Net/AWS/Caller.pm