Merge branch 'feature/switcherminors'
Merge remote-tracking branch 'upstream/master'
New implementation of the WindowSwitcher component.

The new WindowSwitcher is built on a Menu widget (as it should have been
from the very beginning, I guess) It's much simpler, looks better and is
fully configurable from the taffybar.rc file.
Allow WorkspaceSwitcher to handle dynamic workspaces
Incorporate escherdragon's fixes to stop segfaulting
Warning cleanup
Only use 'def' instead of 'defaultPP' if we have a new enough xmonad-contrib
Merge branch 'dynamicws' of git://github.com/NickHu/taffybar into dynamicws
Warnings
Merge branch 'feature/newswitcher' of git://github.com/escherdragon/taffybar into switcher
Warnings
Merge branch 'trav-master'

Conflicts:
	src/System/Taffybar/Pager.hs
	src/System/Taffybar/WindowSwitcher.hs
	src/System/Taffybar/WorkspaceSwitcher.hs
	src/System/Taffybar/XMonadLog.hs
fixed merge conflict
cleaned up warnings