Opts : small improvement (INF7845)

- Syntax & comment
- hide an option
- introduce OptionGroup classes
Fait le fix, c'est sans doute le `for i in [1..str.length] do` qui devrait etre `for i in [1..str.length[ do`