Add a drawer to the XMonad layouts

Also cleans up layouts and selectors substantially.
Use Accordion XMonad Layout for drawers

Allows and number of windows to be stacked with the focussed window
getting the lions' share of the space.
Merge branch 'master' of github.com:nicktelford/dotfiles