Add support for elisp expressions for variables

This is handy if you want to for example build up an authorization
header from some secrets you can get via elisp. If the string cannot be
parsed and evaluated then it's just treated as a normal string.