racket/gui: make list-box% columns more consistent across platforms

Cocoa: use ellipses instead of line wrapping
Gtk: allow column sizing below title width

Merge to v5.3.4
fix dependency cycle in `picturing-programs'