Warnings: allow disabling warnings coming from specific units
When docstrings go are inherited, eg from an include or a functor expansion,
warnings may be generated in one docs while the fix is in a dependency.
This commit allows to tag each docstring with a boolean to indicate whether it
comes from a unit with warnings enabled or disabled.