Support additional characters in environment
Stop passing null variables

Under certain conditions, null variables were being passed on through
Get-ConfigurationVariable.  This caused errors with -Resolve as it was
trying to run filters and statemens on the null values.