ninja: Store rules
ninja: Store rules

Store the rules and then write them all out, rather than writing them
out as we go.

Store the rule broken down into parts which do and don't go into
rspfile, so we can construct either a rsp or non-rsp version of the
rule.

pexip/meson,mesonbuild/meson,QuLogic/meson,QuLogic/meson,mesonbuild/meson,jpakkane/meson,mesonbuild/meson,mesonbuild/meson,jpakkane/meson,becm/meson,becm/meson,jpakkane/meson,QuLogic/meson,QuLogic/meson,pexip/meson,pexip/meson,QuLogic/meson,becm/meson,jpakkane/meson,QuLogic/meson,mesonbuild/meson,pexip/meson,jpakkane/meson,becm/meson,pexip/meson,QuLogic/meson,QuLogic/meson,pexip/meson,jpakkane/meson,QuLogic/meson,becm/meson,mesonbuild/meson,mesonbuild/meson,pexip/meson,becm/meson,jpakkane/meson,mesonbuild/meson,mesonbuild/meson,becm/meson,mesonbuild/meson,jpakkane/meson,pexip/meson,becm/meson,pexip/meson,becm/meson,becm/meson,jpakkane/meson,pexip/meson