Adjust DrRacket to not use on-demand to populate the
teachpack menu.

Instead DrRacket explicitly changes the menu items when
the language changes or when a teachpack is added/removed

Also, Rackety.

Closes PR 13395
adjust sync pattern to avoid cross-thread set!
added section on alpha blending to 2htdp/image guide