multisandbox first implementation

The Executor of the sandbox now can allocata an indefinite number of Sandbox for command execution. Each one follow the rule of the submission
andrunning property.
The UIToolkit has been update to permit to select the channel where run the submitted command

Change-Id: I435e43c214dc950abe9b28c78be712be815ecd85
multisandbox command features

Now the change of the command features are updated for manage the selection of the
sandbox channel

Change-Id: I76ab6913d4d533a98ad865196faf21468faaf349
Created the abstraction of the Slow Command into common layer
refactor the abstraction of the slow command, into common
layer with name of the batch command.

Change-Id: Ia3b967d3175651e7a356c86c614a2f267c32af00
fix compilation

Change-Id: I24b683720609475bff8eae3b36caf1755e500d11
implementation for the async answer for the rpc protocoll

Change-Id: I8f1edf03bef553c4bd34fdd9dc7034396af2c99e
fix c wrapper in UI

Change-Id: Ifef6ca25ad4b226fd8f031c1b5e9b85bb113559c
fix in sandbox for handler remove operation

Change-Id: I8a8e97ec4c53a0bacb54d0a1dc63f83d71d3e768
fix in the sandbox for crash and lock contention

Change-Id: Ie00a0884831db26102cd35222cf1ebffd09e385e
fix the init and start beahviour when something goes wrong (need to test the reconfiguraiton of the db)

Change-Id: I7ca85e05def5227bc3f86462dcff126cb7c56e11