Add icl-runtime:+version+ and fix Emacs visualization refresh

- Add icl-runtime:+version+ dynamically injected from baked-in ICL version
- Hook additional Slynk/Swank functions for visualization refresh:
  - interactive-eval (C-x C-e)
  - eval-and-grab-output
  - pprint-eval
  - compile-string-for-emacs (C-c C-c)
- Update icl.el with matching hooks for Emacs integration
- Clear ~/.cache/icl/* in Makefile when building new image

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Anthony Green2025-12-27 07:00:40 -0500 494d27d1a2bf45f4d3c78981783a26429ce03a97
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>