sqs: add ReceiveMessageWithParameters call

Implement ReceiveMessage() and ReceiveMessageWithVisibilityTimeout() in terms
of it.  Allows WaitTimeSeconds and arbitrary attributes to be set without an
explosion of different functions.