major rewrite of Hyubot (highky experimental) and of maj_announces

* Huybot refactoring
* maj_annonces : handling merge cases (highly experimental too