
Removes the vestiges of ICU config-data support from ICU time zone files resolution. New builds are only ever supposed to use the new `/config/tzdata` capability for locating ICU time zone files in the future. As an added bonus, we made the tzdata provision mandatory. This uncovered a few spots where proper routing was missing. So I added those too. Finally, added the "if this then that" lint to warn future us about needed co-changes to paths. NO_IFTTT=this change introduces the lint, no synced change necessary. Bug: 42050517, 42050075 Change-Id: I98a2c8bb45db6318067b1b2eb2da9788a4bb933c Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5247826 Reviewed-by: Alex Gough <ajgo@chromium.org> Reviewed-by: Mark Mentovai <mark@chromium.org> Commit-Queue: David Song <wintermelons@google.com> Reviewed-by: David Song <wintermelons@google.com> Reviewed-by: David Dorwin <ddorwin@chromium.org> Auto-Submit: Filip Filmar <fmil@google.com> Cr-Commit-Position: refs/heads/main@{#1256831}