Robustify id/name handling

Fixes inconsistencies/subtle bugs that result from https://github.com/mapbox/carmen/pull/132.

- All features IDs when output externally (vs internally handled in carmen) respect the `geocoder_name` grouping value used by indexes if present.
- Feature ID-based queries (e.g. `country.141`) respect the `geocoder_name` where appropriate.