Refs #4469 : clone 1.1 to 1.2
Fixes #4469: Add empty value variable and overridable variable support.

Make the variables overridable to prevent cfengine spouting warning
lines over variable redeclaration