Removed ido.el
Added optional switch arg to restore function
Removed some unused functions
Use var name instead of "it"
The return of the buffer association

Redefined `buffer-list' function to display associated buffers.
This can be turned on/off with `wg-mess-with-buffer-list'

Special buffers restoring functions must return a buffer now.
Not just a bunch of actions to restore a buffer somewhere.
Fix for "notmuch" special buffer