Named args: Support variables in names (#1793)

Implementation and tests done. Need to still document the change in
the User Guide.
UG: Documented using named/kwargs names using variables.

Resolves issue #1793. Code and tests were already done.