merge requested multibehavor_mono_multi_core
the branch added the following functionalities :
- now mono core and multi core job have separated probabilities and behaviors
- new behavior was implemented time degradation (only available for mono core job for now)
- State computation has been moved to its own class to ease implementation of dynamic state computation in the future if needed