Drop patches to baraction.sh.

Authors don't seem willing to integrate the changes upstream and the
script is just an example anyway.
Shuffle patches around.
assert() in libswmhack even with no error message.
Move suckless-tools from Recommends to Depends.

Some internal functions (eg. name_workspace) rely on dmenu being available.
U02-try-versioned-dlopen.diff has been forwarded.