ice 3.5.0

- Drop existing patches, which are mostly no longer needed.
- Rediff cpp/config/Make.rules.Darwin to accommodate new
  upstream changes.

Closes #18908.

Signed-off-by: Jack Nagel <jacknagel@gmail.com>