Initial commit
Added blocking of ChangeLayout in NestedLayout

This is an unfortunate change, because it's non-general /
non-haskellish. I would have preferred to have NestedLayout take an
argument saying which type it should block. Unfortunately, the
restriction that layouts need to be readable prevents NestedLayout from
taking arbitrary types as arguments. Oh well.
Removed (|-|), which I had meant to remove
Implement text-based message-blocking

I've made NestedLayout nicer in one way, and uglier in another. It is
nicer, in that it now includes the generic message-blocking that I want.
On the other hand, this is implement using the text-based
representations of typeables.
Cleanup

- Removed usesless XMonad.Prompt stuff
- Uncommented useful ToggleStruts line
- Removed gnome-do stuff
Changed from xmobar to XMonadPanelApplet
Switch to pulseaudio volume control
Change from setmap to setxkbmap
Changed to xterm because of slow computer
Remove special tagged workspace stuff

It was kind of nice, but more of a necessity. Better to be able to just
use the number keys for workspaces.
Initial commit
Tweaks
Add tetris high-score file
Add function elim()

The new function elim() removes specified characters from the given
filenames.
Add caps/escape switcheroo to .gnomesessionrc
Removed submodule emacs
Removed submodule xmonad
Fix extra added files from merge
Add shortcut for toggling borders