Upgrade oj to v3.3.18 to fix illegal instruction errors

What does this MR do and why?

Previous oj versions (v3.3.16 and v3.3.17) would fail with "illegal instruction" errors on systems without SSE 4.2 instruction support. https://github.com/ohler55/oj/pull/795 adds a runtime check that enables these SIMD instructions only if they are available.

Diff: https://my.diffend.io/gems/oj/3.13.17/3.13.18

Relates to #368656 (closed)

Customers have validated it to work fine, refer: #368656 (comment 1038257960)

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by Bala Kumar

Merge request reports

Loading