Add path_map

path_map is an enhanced lookup facility for files (used for e.g. templates).
Use File::Spec for filename composition
Documentation for the path_map feature