Add tests for receive time.  Improve locking in MockSQSQueue.
Fixed place in code that was expecting receive(0) to be the same as receiveNoWait()