move ido-completion-in-region to separate repo