Added diff mode settings in color-theme
Added fix for shift+up being passed as select to emacs in terminal.
Addition to prog-mode settings.

- Added java-mode to prog-modes
- Enabled Semantic in prog-modes and added hooks in auto-complete and speedbar