Add empty value variable support. Make the variables overridable to prevent cfengine spouting warning lines over variable redeclaration