With new_mac_bundle_structure=true, GetFrameworkBundlePath() returns the versioned dir.

Previously chrome::GetFrameworkBundlePath() returned the top-level
frameworks directory. But if an update is staged, any resource accesses
that go through the Current symlink would access resources for the new
version rather than the currently running one.

By returning the path to the versioned subdirectory, resources will
always be accessed for the correct version.

Bug: 963896, 958976
Change-Id: I51b658ab60ff6c970e357dcf53f67557ec2cbdd7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1614747
Commit-Queue: Robert Sesek <rsesek@chromium.org>
Reviewed-by: Avi Drissman <avi@chromium.org>
Reviewed-by: Mark Mentovai <mark@chromium.org>
Cr-Commit-Position: refs/heads/master@{#660644}
8 files changed