First attempt to fix ido flex completion

See https://emacs.stackexchange.com/questions/4129/how-do-i-make-ido-switch-to-the-buffer-suggested-by-the-tab-completion-candidate
Code isn't working yet, thus is commented out.