Replaces profile-dotemacs with benchmark stolen from https://github.com/purcell/emacs.d
Cleans up code
Only loads mode-specific features of CEDET from mode-specific hooks