M-x interface with Ido-style fuzzy matching