add swapscreen

move all clients over to the next (or last) screen
with a dual-monitor setup, this effectively swaps screens
code layout fixup
Merge branch 'master' into mitch

Conflicts:
	dwm/config.def.h