Moved auto-complete sources to their own mode hooks.
Changed `auto-complete' to `auto-complete-config' in eval-after-load
Added eval-after-load for cedet