Update how the horizontal scroll bar is switched off.

Not sure if this change is really correct, but previous code was causing
problems in some cases.
Fix line highlighting in ibuffer menu.

Turning on hl-line-mode in an ibuffer buffer, when also using
ibuffer-auto-mode does not work in that the initial line highlighting
will not appear (it will the very first time ibuffer is activated, but
not on the following activations).

This patch fixes this by adding an advice to the ibuffer redisplay
engine.
Remove stray blank line.

This blank line has crept into this file by mistake, remove it.
Remove trailing "/" from elisp directory constant.

The way I was using this resulted in paths with "//", removing the
trailing "/" from the directory constant for now.
Add an alias for list-buffers to ibuffer.

Adding this alias ensures that any attempt to use list-buffers will
instead call ibuffer.
Use latest cedet if it's available.

On some machines I have an updated version of cedet downloaded, this
ensures I use it when it's available.
Turn on semantic and auto-completion in C mode.