dock: use USB keyboard to detect dock
quake: let use role if we cannot set name

Some terminals do not allow to set name (like xfce4-terminal). In this
case, use the role.
terminal: more transparent background
Revert "lock: use xss-lock as provided by the system"

This reverts commit 2a1920d02cbb3961d0987fc3a187414092b902db.

Conflicts:
	xsession
dock: try to do the change in one command
dock: also configure the keyboard as expected
dock: fix xrandr invocation when undocking
dock: configure dual screen when docking with two commands

xrandr doesn't handle the configuration in one go. Moreover, we cannot
just disable internal panel first then configure dual screens.
dock: restart awesome after reconfiguring

It is likely that awesome missed the second xrandr event.