(#20923) Allow hiera to process `undef` defaults

See http://projects.puppetlabs.com/issues/20923