Change the location stack to use buffers not paths.

This allows <key>M-,</key> racket-pop-loc to return to the *Racket REPL*
buffer, which does not have an associated file.