Make the project major modes adhere to emacs major mode conventions.

The motivation for this change is "C-h m" throwing an error and not showing the current key bindings when managing projects. 
eclim-problems is another mode having this problem but requires a little more effort.
 
- Make eclim/project-info a proper major mode.
- Make eclim-manage-projects a proper major mode "eclim-project-mode".
- Add previous function name "eclim-manange-projects" as an alias for "eclim-project-mode".
- Add the changes to the project major modes to History.txt.