minibuffer: Always set cursor position before input buffer.
minibuffer: Always set cursor position before input buffer.

This ensures that the cursor position is right when candidate list is
refreshed.  In particular, it can no longer be higher than the input-buffer length.

jmercouris/NeXT,jmercouris/NeXT