Add integration tests to AWS SQS

Ok, I'm OK leaving it for now. Its just a little strange. I know the 'WaitUntilEmpty.execute()' gets dumped onto the IOLoop, but its never iterated on until you do the final 'yield'. Its not as if its running in the background, it simply doesn't execute until you call yield on it.

So all you're really testing is that you can create 100 items, drain 100 items, and then validate that the queue is empty.