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.
parse /proc/meminfo using labels instead of line indices
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
Try to make the power monitor more robust

Try to reconnect to upowerd if using our current connection to it fails.
Add template support to the network widget.

Allow users to choose how to display network information in a
backwards-compatible way.
[NetMonitor] Commentary and warning cleanup
Start a changelog for the next release
[CommandRunner] Add a new widget

This widget periodically runs commands and displays the output in a text widget.
[CPUInfo] Add a function to get CPU temperature
Add the command runner widget to the changelog
Reduce wakeups by tweaking RTS options

Found with the prompting and help of Joachim Breitner