bspwm: Don't make the cursor follow focus

This messes with dragging windows between monitors
bspwm: Give monitors logical names
Compton: Disable blur effect + tooltip fade/alpha
Bash: Dots base command completion
Bash: Make dots completion function 'public'

Two underscores means private, one means public.
Rename 'groups available' to 'groups known'
Bash: Handle both -c and --config dots completion
Bash: Inital __dots_path_comp function

This operates similar to bash file completion, however it takes an
arbitrary list of paths that need not exist
bspwm: Correct first desktop name
Bash: dots - Do file completion
Bash: dots - Complete 'groups set' group names
Bash: dots - complete diff (with git options!)
Bash: dots - Add install completion