emacs: move .emacs.el to .emacs_main.el

emacs seems to pick up .emacs.el as a default configuration file
overriding .emacs. We move it to .emacs_main so that the byte-compilation
stub in .emacs is picked up.
emacs: formatting
emacs: move local elisp dir
emacs: enable markdown mode
bashrc: change editor to emacsclient, start emacs daemon automatically
added .gitignore
emacs: added more lisp packages
emacs: removed broken package
xmonad,xmobar,xinit: tweak trayer and xmobar for desktop

Signed-off-by: Duncan Burke <duncankburke@gmail.com>
xmonad: add mpd bindings
xmonad: use user xmobar
xresources: change terminal colour scheme
xmonad: don't cover xmobar