Allow interpolation variable to resolve from scope

Previously, variable interpolation from the data-mapper
keys could only lookup from hiera. I indentified serveral
cases where they need to be driven by top scope variables.

This commit adds code so that interpolated variables are
resolved form the lookups scope if they are not found
in the hiera backend.