Revert "Do not distinguish between different areas on the status bar."

This reverts commit 8e3adfcb1ee8879e899cfc69d4fd1312b8262492.
buttonpress() skips unselected and unoccupied tags
Revert XKB dependency

This (also) reverts commit 70860ba8f04255cb9f8d9480bbb9fd44ee642550.

- This patch has been reverted upstream a long time ago.
- It doesn't fix my issues (which turned out to be completely unrelated).
Don't track my config.h symlink, Make creates it

This makes it easier to switch to foreign branches.
Apply the "movestack" patch

I often found myself in need of this function. So, I finally added it.