WIP a fix for the pre-interpolate validation puzzle

Puppet::Settings#value takes a parameter to skip interpolation.  Just
had to modify the Puppet::Settings::BaseSetting#value (which is a
wrapper around it's internal settings instance value) to take a simiilar
arg, and then we can test against the pre-interpolated value.