gitconfi: set simple push globally
urxvt: disable bold/italic
emacs: alternate binding for M-x
emacs: enable magit-wip
emacs: formatting
ghci: add hoogle binding
bashrc: set mpd to tcp localhost rather than socket

It seems mpd wasn't creating a socket for communication anyway,
as it had also been given a tcp address. ncmpcpp was defaulting
to tcp anyway.
xmonad: rewrite, proper dvorak bindings
xmobar: reformat, mpd info
xresources: prevent use of italic font
xresources: change copy/paste bindings due to xmonad conflict
xmobar: emacs mode hint
emacs: enabled company mode in haskell
emacs: comment
emacs: remove duplicated setting of variables
xmonad: enable docksEventHook
xmonad: noBorders

This is somewhat experimental. I'll see if I like it.

Having no borders makes full-screen video and emacs look better, though
this could also be accomplished on a per-case basis.
emacs: rebind clipboard due to xmonad conflict
emacs: make behaviour same in a terminal as out

This is dependent on a 256-colour terminal.

TODO: special behaviour if terminal is 256-colour