Add PeerDescriptor baed on the one used by Cyclon. Used to record what resources are available.
Use new PeerDescriptor in ExchangeMsg
Add basic TMan protocol. Need to add the ranking function.
Add the Cylon sampling in our view.
Add mockup code for the ranking function.
Add a comparator for resources.
Prepare TMan to be ResourceType aware
Launch two TMan (for CPU and MEMORY).

Peer.class now starts two TMan instance.
Also transmit the TManConfiguration to be able to create
TManInit.
Add a configuration in Main.main() to use TMan.

This setting is passed to ResourceManager via the configuration.
Cleanup and indentation.
Separate our neighbours on several lists for TMan samples.
Decouple list by copying it.
Simplification of the sorts and picking.
Indentation.
Really ignore search.out
Add statistics computation in Snapshot.

The RM sends all its output to the centralised Snapshot, which
will be able to compute stats at the end of the simulation.
Better stats.
Really pass the useGradient boolean...
Limit the number of nodes kept.
Fix an off-by-one sublisting.
Add type to probe.