Some minor modifications here and there.
IDO is included in emacs 22, this was old.
Some things here and there.