Make find-virtuals sort nicer. I don't really want it to look up the
context in the sorted list for where it started (the way we do for
normal references) since this inevitably puts the start point among
the declaration since one almost always starts with that with a
find-virtuals.

Yes I know this is kinda impossible to know from the outside.
Fix elisp part of preprocess. We no longer have build indexes. It
still doesn't work though. We get HUP from the socket while writing
stuff out.
Support synchronous with contents. Start work on "sync" completions.,