Replace 'ido-completing-read' with 'completing-read-function'

Instead of calling `ido-completing-read` use `funcall completing-read-function` which is a more sane choice if someone does not use `ido` (I'm preferring helm)