implement togglebgclient function
keep bgclient at the bottom
add keybinding for togglebgclient
prevent focusing the background client
bugfix: view is not updated after toggling isfloat
Merge branch 'unstable-bgclient' into workspace
update config.h
prevent crashing when bgclient exits
refocus on setting bgclient
code cleanup
no need for calling togglefloating
bgc stacking code is refactored into 'kickbgc'
kick bgc on every new window
Merge branch 'unstable-bgclient' into workspace