Refactor the command line framework for simplifying
Allow the same parameter to be shared between commands
Simplify a bit more the command line invocation matcher
Invoke a class with no sub methods only when it implements the Runnable interface
Reworked how help can be implemented thanks to a command wrapper
Added test for option before/after subordinate
Test implicit subordinate option
Reworked the bootstrap main
Fix bug in attached shell due to double nesting of async shells
Fix issues in protocol : when the process context has ended -> do no send any more messages