Default Style|Client: Subtler border glow
Fixed|libgui|GLState: Negative values in scissor rectangle

Fixes the issue where the completions popup would show up blank if
its top goes outside the view.

Internally GLState stores the scissor with unsigned values, so one
must be careful to clamp the input accordingly.
Client|UI|PopupWidget: Allow setting popup anchor axes independently
Fixed|Client|UI|ConsoleCommandWidget: Completions popup height and position

The completions popup now moves with the command line, and has a
maximum height that does not exceed the top of the view.
Shell|CommandLineWidget: Print possible completions when pressing Tab

All the possible completions are printed in the log.
Shell|GUI: Log local messages in the active connection window

For instance, the possible completions from the command line.
Client|UI|ConsoleCommandWidget: Use style rule for maximum popup height
Merge branch 'ui-framework'