SqsQueue: allow using a Queue URL instead of a ARN

After the changes from the last commits it was no longer possible to use a Queue via an IAM account without the List permissions or using a queue that belongs to a different account. With this patch you have the option to specify an URL instead of an ARN. This also saves the remote AWS API call to translate the ARN to the URL.

Tested with an URL with IAM and only send permissions, with an ARN and full SQS permissions, and with a queue name and full SQS permissions (old config option).