model_utils: add direct access to intro and refined in mmodule

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
model_utils: extract modifier list from mclassdef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
model_utils: extract modifiers from mpropdef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
modelbuilder: link MVirtualTypeDef to ATypePropdef in Modelbuilder::mpropdef2npropdef

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
nitdoc: use templates for html output

Full rewriting of nitdoc to extract html templates

Signed-off-by: Alexandre Terrasa <alexandre@moz-code.org>
Signed-off-by: Maxime Leroy <maxime.leroy76@gmail.com>
Merge: Nitdoc templates

Introduces the usage of `Template` to externalize the html generation in `nitdoc_template` module.

Firsts commits introduce new service needed to perform the migration. The last one migrate to template in one shot (full rewriting).

Tests still unchanged.

Pull-Request: #439
Reviewed-by: Jean Privat <jean@pryen.org>