[smartonic] The no-remote mode now uses one lfm per hosts. This
permits to simulate non remotely several agents.

Be careful because several objects are Singleton (such as State) so we
could have some problems with this behavior.
Introduce the flag DONT_VALIDATE_ON_CALL in armonic.common. If set,
this flag avoids validation before provide calls. It permits to
simulate call with partial requires. For instance, if provide calls
are simulated, we don't have provide ret value which are required to
validate the source provide.

By setting DONT_VALIDATE_ON_CALL and SIMULATION flags, we are now able
to generate configurations value for several agents. Moreover, if a
component is required by several components, its state is managed
hence requires to reach states are not asked several times.