Fix blending of semi-opaque pixels in average and bilinear resamplers (#4875)
RFC109: Refactor Application of Runtime Substitutions (#4877)

- Rewrite substitution loops to first check for available VALIDATION
  patterns before looping through KVP pairs. This is possible because
  VALIDATIONs are mandatory, and speeds things up substantially in the
  general case when there are few/no substitutions to apply

- Allow runtime substitutions to apply to map->metadata,
  layer->metadata, and all outputformat->formatoptions
Restore lexer file pointer on INCLUDE error (#4871)
Switch off ogr-output streaming mode for non default io contexts (#4858)
update submodule after 6.4 merge
add forgotten class substitutions of rfc019 (#4877)
update submodule for #4877 class tests
update msautotest