Various improvements.

Added flx-ido and swithc to using ido-mode.
Hippie-expand now tries all kinds of things for autocomplete.
Flx-based performance optimization (GC).