modules: meson: add enabled flag for dependencies
The 'enabled' field will be used to define a condition for enabling the plugin. Having this as as separate field will allow to define every modules unconditionnally, regardless of whether they will be compiled or not, and will allow to express runtime dependencies for executables.
This MR is the first part of two, since the second will add most of the missing modules while handling the enabled
flag.