When modifying the internals I usually want to run all the tests and make sure that I don’t break any of the modules.
but I never remember exactly if module comes before or after the module name (i.e. --enable-module-ecdh vs --enable-ecdh-module) and it’s a lot to enable all modules.
So I added a short simple flag --enable-dev-mode that enables everything.
(If we want to make it more configurable, we can set all default values before, then process dev-mode, and then process the rest of the flags without any action-if-not-given, so that further flags can override the default dev-mode, but because it’s for development I think this is currently enough)
This also fixes the fact that we’ve assigned use_experimental but used enable_experimental.