Fix cfengine indentation with hanging braces

Temporarily remove custom alignment rules until indentation is the way
I want it.
Set the directory where emacs source may be found

This is for the links to things defined in the emacs C code.
Use a separate el-get hierarchy for emacs 23

This prevents interference between emacs 23 & 24.
Ignore nil's passed to add-to-load-path

This simplifies conditionalizing things in the list.
Add a toggle-trailing-whitespace
Make some el-get packages emacs version dependent
Use direct links not git for pulling gists

Some versions of git do not appear to like github's gist repositories.
Ignore unsafe variables with desktop & daemon mode

When a daemonized emacs is initially started and desktop-save-mode
loads a desktop it may prompt the user on a detached tty to ask what
to do about potentially unsafe local variables and autosave files.  I
already implemented a fix for autosave files using advice and have
added support for automatically ignoring potentially unsafe local
variables in the same function.
Only try to use gtags if they are available
Add bindings for multiple cursors
Fix default clisp invokation for Slackware