[components] Merge https://github.com/mozilla-mobile/android-components/pull/7438 https://github.com/mozilla-mobile/android-components/pull/7466 (part 1)
7438: Custom relation checker r=jonalmeida a=NotWoods
Builds off https://github.com/mozilla-mobile/android-components/pull/7436
The Digital Asset Links relation checker is now exposed to the server, so it can be customized. Apps using A-C can choose to use the pre-existing Google API code, or switch to the new local code that fetches with our HTTP client. They can also pass null to turn off this feature.
The API Key and HTTP client properties are now passed directly to the relation checker instance.
7466: Add asEffect helper to browser menu highlight r=psymoon a=NotWoods
Breaking this out from the main menu2 PR.
Co-authored-by: Tiger Oakes <toakes@mozilla.com>