Tidy up smex
Improve ido and ido-flx autoloading