[dfmc] Clean up #"default-open" code.

This code has been disabled since 1999 (it couldn't happen then).
Also, remove current-compilation-mode() as it is no longer used
now that this is gone.
Merge pull request #464 from waywardmonkeys/cleanup-default-open

[dfmc] Clean up #"default-open" code.