Introduce ido-completing yank

yank-flexible does ido-completing yank, to make it useful introduce
yank-pop-dwim that automatically choose yank-flexible if previous
command was not a yank