Revert "SI-8601 Test that `null.synchronized` NPEs under -optimize"

This reverts commit dcade51d751b389fb5137040f7e1006b4bc633c6.
Revert "SI-8601 Don't treat newarray as dead code"

This reverts commit 70b912a87433c9589af33e4f8b33dca39abb66e5.
Revert "Add a test for array load"

This reverts commit 99b4ef8d8472f154d73160f5fe72daf081abb24e.
Revert "SI-8601 Avoid over-eager optimization of LOAD_FIELD"

This reverts commit 0b432f9cd22b6e9770852e5b331a15f0534a312c.
Revert "SI-8601 Don't treat int/long division, or arraylength, as dead-code"

This reverts commit ee611cd76c29fedd416162e482c7ab3f15b831ca.
Merge pull request #3763 from adriaanm/revert-3760

Revert #3760