50987 Reland test (cla: yes, team, waiting for tree to go green)

50988 add support for the builders configuration for web (cla: yes, tool, waiting for tree to go green)

50989 add docs about writing/running web benchmarks (cla: yes, team)

50994 Roll engine bb01cb7faf26..77c5812d48b8 (cla: yes, engine, team)

50998 Add C++ code generation for key maps. (a: desktop, a: text input, cla: yes, framework, team)

50999 add macos project to macrobenchmarks (cla: yes, team, waiting for tree to go green)

51003 [web] Smoke tests for web engine (cla: yes, d: examples, team)