Improve checking for Cloud Queue message IDs.

The previous regex failed if the queue name contained a "-".
Merge pull request #2820 from jcollie/cloud_queue_message_id

Improve checking for Cloud Queue message IDs.
don't use named capture groups for ruby 1.8.7 compatibility
Merge remote-tracking branch 'fog/master' into cloud_queue_message_id
Merge pull request #2827 from jcollie/cloud_queue_message_id

Don't use named capture groups for Ruby 1.8.7 compatibility