** read-from-minibuffer no longer returns the argument DEFAULT-VALUE
when the user enters empty input. It now returns the null string, as
it did in Emacs 19. The default value is made available in the
history via M-n, but it is not applied here as a default.
The other, more specialized minibuffer-reading functions continue to return the default value (not the null string) when the user enters empty input.