Added test. Only one prosumer participating in the acution.

This test uncovers a bug. The list of agents that are leaving the
auction should be an instance of a Set, in order to avoid the presence
of duplicate agents (agents that may be participating as consumers and
producers). Duplicate agents did cause to send the DistributeEvent
message more than once to the same agent.