LSP var substitution and path search
This change arranges for variable substitution in a number of config entries. It then also uses to support a form of pre-defined custom PATH extension.
This change arranges for variable substitution in a number of config entries. It then also uses to support a form of pre-defined custom PATH extension.