consolidate second-pass lookup of values inside files to server call interpret_file_genpaths

- Includes other improvements to printing.
- Slight change in interface: the items returned from interpret_items include (bundle_uuid, genpath, func) instead of (bundle_uuid, genpath).
- Standardize: genpath always has a / (for files), func is always a string.