I was just noticing based on a post on the kicad forums that the CMake
script will forcefully enable KICAD_SCRIPTING if either
KICAD_SCRIPTING_ACTION_MENUS or KICAD_SCRIPTING_MODULES is turned on.
This means to really disable scripting the user has to explicitly
force all 3 to off (since they are all on by default). Is there are
reason for making those two options take priority over the overall
scripting support option instead of having KICAD_SCRIPTING take
priority and disable those two when it is disabled? It seems more
intuitive if KICAD_SCRIPTING has overall control of the scripting
environment, and the others are dependent upon it.