Add ecb and enable for emacs 23.2+.

* Adjust .gitignore to ignore *.elc.
* Refresh repository.
Restructure to load based on emacs version

* Split init.el into common/new/legacy settings, and packages accordingly.
* Add back old cedet/ecb packages for older emacs.