skip compilation of "realm" file that contains an image
initialize the delegate text for a new frame

related to PR 13379
adjust object-name on classes and interfaces to drop the prefix

Before this commit, things like this:

  (define c% (class object% (super-new)))
  (object-name c%)

would produce

   'class:c%

but now classes and interfaces will be more like procedures and, in
the example above, just produce:

   'c%

The underlying goal is to make error messages generated from contracts
like

  (is-a?/c frame%)

have "(is-a?/c frame%)" in the message, instead of "(is-a?/c
class:frame%)"
fix tests for the "class:"-less object-name results
graphics for dice of doom
dice of doom
prevent compilation for files with images
more uncompilables
made it truly strict, organized data defs
lazy version of dice of doom
todo list; typo in 10
graphics for hungry henry
hungry henry game
compiliation allowed, typo
first complete draft of the Realm of Racket code, with todo list
racket/draw: fix race in setting up pre-multiply tables for bitmap ops
fix printinf of `(class->interface object%)'
props: matthias responsible for `realm'
fix a switchable button / discrete-sizes panel interaction bug

also clean up the code a bit (make sure the h? argument to
set-label-visible is really a boolean and make some of the
long lines narrower)
avoid showing/re-hiding tooltip when it wouldn't move

More mouse events seem to come in under windows than
mac os x, leading to the bad flashing behavior described
in PR 13384

closes PR 13384