Bug fixed: Execution was blocked when no agents is involved in the auction.

The agents that are not participating in the auction (that decide to leave it) also receive the Abort message.
Use the behaviours of the Exp03 by default.
Changed the default logging path.

Changed the definition of the global variable that sets the logging path
in order to use a common folder of the system, and not one located
inside the 'classes' folder of the project.
Minor changes: improved some comments of AspemExp03Behaviour.
Tests adapted to the last changes.
Bug fixed: full-consumers send empty message to the local agents.

When a broker agent achieves to meet all his demand by buying energy to
producers, so that he hasn't to apply any DistributeEvent, he has to
send an empty message to his corresponding local agent in order to keep
the synchronization with the GridLAB-D simulator.
Bug fixed: AuctionRoleConcept accepts the value PROSUMER.

AuctionRoleconcept didn't accept the value PROSUMER in the constructor.
Bugs fixed: DF timeout and production assignment and UTC calendar.

 - Increased the time that the Directory Facilitators can use to search
for producers and consumers. In debugging mode the application crashes
if this parameters is not increased. So far, in production mode it is
not really necessary.
 - Changed the algorithm that finds out how much energy can offer a
productor. This calculation is performed within the method 'fillblocks'.
  - The calendar used to create the date of the CronScheduleItems uses
UTC by default.
Calendars changed to use always the UTC zone.
Bug fixed: creation of the generated events.

The starting point of the generated events wasn't righ.
Bug fixed: Generation of the log output.

The indexes of the loop that creates the log output was wrong for the
nodes that are not participating in the acution.
Bug fixed: Rounded values in order to match the production.

The method that finds out the signal level that shoud adopt a producer
now uses rounded values. In other way, it is possible that the
'confirmed' production never matchs up with the 'offered' production.
Removed the Aspem02 from the TestExp03.

The Aspem02 was never used in the TestExp03. All the code related to
this ASPEM (initialization and finialization) is removed from the tests.
Bug fixed: Prosumers cannot produce for themselves.

Before this fix, Prosumers tried to contact themselves as possible
producers to meet their own demand. It was wrong. A node can never
satisfy its own demand.
Configuration object allows to set properties.

With this new feature, other modules can override dynamically the
configuration options of the EnergyAgents module.
Improved the logging mechanism of the auction.

The methods related to the logging of the auctions are grouped into a
special class. This class can be instantiated through the Injection
utils.

Moreover, the name of the log files contains tokens that help to
identify the algorithm used in the simulation, as well as the number of
directory facilitators and the overbooking factor.
AuctionLogger doesn't throw exceptions if it hasn't been initiated.
Added the price of the covered demand in the auction log file.
Added the DF name to the auction's log.

The name of the directory facilitator is added to each line, so it is
possible to identify to which DF belongs each agent. Moreover, the
syntax of the lines is changed to make it more readable.
Changed the output format of the auction's log.