Added inital behaviour for delta signals.

Initial implementation of the method that processes the signals of the type DELTA.
Completed the behaviour that processes the Delta signals.

 - Behaviours that send the Level signal to the broker agents are built and ready to be sent.
 - Added method to convert ConceptEvent instance into an AsdrEvent instance.
Added MessageTemplate to the Aspem behaviour.

Now the ASPEM main behaviour only receives messages from the Grid Operator.
Commit to be skewed
Added the Broker behaviour for Exp01.

Added the behaviours of the brokers for the test Exp01.
 - Added the scenario code to the information passed from the Grid Operator. It is initialized with the StartSimulationBehaviour.
 - Changed the UserPrefs in order for them to include the profile of the easy and hard loads.
 - Added method to the DAO layer that collects all the loads profiles in just one query. There is not need to do one query for each load profile.

TODO: Make tests.
Bug fixed the LoadForecastService.

 - Added tests to the service.
To be skewed.
Finished initial implementation of Exp01.

Finished initial implementation of Exp01 along basic tests.
- Easy and hard loads.
- Priorities.
- LoadForecast service.
Refactored the Injection module.

The DataModule is splitted into the DataModule and the ServicesModule.
 - The ServicesModule contains the external services provided by the ASPEM to the broksers, such as Forecasts or communications with mobiles devices, whereas the DataModule just becomes a storage access layer.
Added Logging properties file for debugging.
Changed to UNPOOLED mode the database connections.
Changed the connection string of the database.
Bug fixed: fields of UserPrefs are initialized by default.
Added commented code for debugging.
Trying to re-kill a container does not cause an exception.
Added customized Directory Facilitator.

Default's Jade DF cannot handle more than 100 agents. A new DF was implemented in order to support higher number of agents. In specific, the number of agents is specified in a configuration file.
Added the concept 'IdleAction'.

When a broker has not any assignment during an event, then an 'IdleAction' is sent to him. This is necessary in order for the Broker agent can reply to the local agent through XMPP (even though an empty message is sent to the local agent).
Added basic method to log messages from Agents.
Removed log message from the behaviour GridopExp01Behaviour.
Merge branch 'next' into exp01

Conflicts:
	src/main/java/es/siani/energyagents/AgentsPlatform.java
	src/main/java/es/siani/energyagents/AgentsPlatformImpl.java
	src/main/java/es/siani/energyagents/EnergyAgentsGlobals.java
	src/main/java/es/siani/energyagents/agent/AgentTracker.java
	src/main/java/es/siani/energyagents/agent/EnergyAgent.java
	src/main/java/es/siani/energyagents/agent/XmlUserPrefsHandlerImpl.java
	src/main/java/es/siani/energyagents/behaviours/as00/GridopProcessBehaviour.java
	src/main/java/es/siani/energyagents/behaviours/as00/ReceiveRequestPauseSimulationBehaviour.java
	src/main/java/es/siani/energyagents/behaviours/as00/ReceiveRequestStartSimulationBehaviour.java
	src/main/java/es/siani/energyagents/behaviours/as01/AspemExp01Behaviour.java
	src/main/java/es/siani/energyagents/behaviours/as01/BrokerExp01Behaviour.java
	src/main/java/es/siani/energyagents/behaviours/as01/GridopExp01Behaviour.java
	src/main/java/es/siani/energyagents/config/Configuration.java
	src/main/java/es/siani/energyagents/injection/DataModule.java
	src/main/java/es/siani/energyagents/injection/InjectionUtils.java
	src/main/java/es/siani/energyagents/injection/PlatformExp01Module.java
	src/main/java/es/siani/energyagents/injection/ServicesModule.java
	src/main/java/es/siani/energyagents/model/UserPrefs.java
	src/main/java/es/siani/energyagents/ontology/as00/SimulationDescriptionConcept.java
	src/main/java/es/siani/energyagents/ontology/as01/BrokerCreateReportAction.java
	src/main/java/es/siani/energyagents/ontology/as01/CreateReportAction.java
	src/main/java/es/siani/energyagents/utils/EnergyAgentsUtils.java
	src/main/java/es/siani/energyagents/utils/NotificationUtils.java
	src/main/resources/config.properties
	src/main/resources/schemas/user-prefs.xsd
	src/test/java/es/siani/energyagents/TestAspemContainer.java
	src/test/java/es/siani/energyagents/TestExp01.java
	src/test/resources/config.properties
	src/test/resources/samples/properties/config-00.properties
	src/test/resources/samples/properties/config-psql.properties