Add path_base config, ensure all paths go through parse_string

This patch adds an optional base URL and makes sure that the whole path gets passed through parse_string.  This is particularly useful when using override paths that were originally intended for a different hiera backend.