MEDIUM: cli: add a new experimental "set var" command

set var <name> <expression>
  Allows to set or overwrite the process-wide variable 'name' with the result
  of expression <expression>. Only process-wide variables may be used, so the
  name must begin with 'proc.' otherwise no variable will be set. The
  <expression> may only involve "internal" sample fetch keywords and converters
  even though the most likely useful ones will be str('something') or int().
  Note that the command line parser doesn't know about quotes, so any space in
  the expression must be preceeded by a backslash. This command requires levels
  "operator" or "admin". This command is only supported on a CLI connection
  running in experimental mode (see "experimental-mode on").

Just like for "set-var" in the global section, the command uses a temporary
dummy proxy to create a temporary "set-var(name)" rule to assign the value.

The reg test was updated to verify that an updated global variable is properly
reflected in subsequent HTTP responses.
diff --git a/doc/management.txt b/doc/management.txt
index bd3622a..c7eb7ff 100644
--- a/doc/management.txt
+++ b/doc/management.txt
@@ -1776,6 +1776,17 @@
   'proc.' otherwise no variable will be found. This command requires levels
   "operator" or "admin".
 
+set var <name> <expression>
+  Allows to set or overwrite the process-wide variable 'name' with the result
+  of expression <expression>. Only process-wide variables may be used, so the
+  name must begin with 'proc.' otherwise no variable will be set. The
+  <expression> may only involve "internal" sample fetch keywords and converters
+  even though the most likely useful ones will be str('something') or int().
+  Note that the command line parser doesn't know about quotes, so any space in
+  the expression must be preceeded by a backslash. This command requires levels
+  "operator" or "admin". This command is only supported on a CLI connection
+  running in experimental mode (see "experimental-mode on").
+
 get weight <backend>/<server>
   Report the current weight and the initial weight of server <server> in
   backend <backend> or an error if either doesn't exist. The initial weight is