First, correct a warning message expected by regtest invalid-engraver.ly.
Then, enable warning-as-error in a bunch of regtests. Tests that expect specific warnings should treat warnings as errors so that they will fail if there are unexpected warnings.