[BRANCH ONLY] Fix seatbelt profile issue on macOS 10.10.

This is a rollup of revert 85afa9864df6d1a5318d6e4f22a3855bdbdb0913 and
reland 1d697363b3e0aa5bf682fcec15ee57ff615068bd.

The original CL fixes form control rendering on macOS 10.14 but used
seatbelt syntax not available on 10.10. That resulted in all 10.10
users getting immediate Aw Snaps.

This CL is the delta between the original CL and the reland.

Bug: 854055, 850021, 847518
Change-Id: I8230db0f34196b88557762a51f278bd2079961ce
Reviewed-on: https://chromium-review.googlesource.com/1106298
Reviewed-by: Robert Sesek <rsesek@chromium.org>
Cr-Commit-Position: refs/branch-heads/3464@{#3}
Cr-Branched-From: 6017edbbf558d8d85363f3020d788d58039f930d-refs/heads/master@{#567918}
1 file changed