Add options -Pw, -Pd, -Psa, -Pou, -Pfusion, and -Pgeneric_fusion to lift the...

Add options -Pw, -Pd, -Psa, -Pou, -Pfusion, and -Pgeneric_fusion to lift the corresponding options without P to project options

For example, when using -Pfusion -fusion, all project files are compiled
with fusion enabled, and recompiled if necessary (instead of only the
main module).

There are no -Pn options (e.g. -Pnfusion): instead, -Pfusion -nfusion
will lift -nfusion to the project option level.
Status Job ID Name Coverage
passed #119387