Add emacs partial completions 

   Emacs has a nice partial completion mechanism in minibuffer. It also works  with smex.

    Also bind TAB and M-TAB to minibuffer-complete. TAB is standard for
    minibufer, M-TAB is standard for all other emacs buffers. Better be
    consistent.


Just for completeness: partial completion is when sw-t-b is completed to switch-to-buffer.