Use Aura tooltips on Windows.

The native Windows tooltip doesn't support dark theme and it has some
accessibility issues with the text scaling settings. By using the aura
tooltips we can solve both of these problems together. This change
completely enables Windows to use TooltipAura, behind a Feature flag.

Included in this change is an increase to the maximum width of tooltips
from 400px to 800px in order to better match the native tooltip and
avoid some of the early truncation issues described by
https://bugs.chromium.org/p/chromium/issues/detail?id=292738 (which
ChromeOS currently suffers from).

On Windows transparency will not be allowed because it doesn't meet
accessibility requirements. This change also adds a border when
transparency is not allowed.

Bug: 971686
Change-Id: I8c644d4e73510fcead9021c930924b09af4c80a7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/1650466
Reviewed-by: Scott Violet <[email protected]>
Commit-Queue: Cliff Smolinsky <[email protected]>
Cr-Commit-Position: refs/heads/master@{#671915}
diff --git a/chrome/browser/flag_descriptions.h b/chrome/browser/flag_descriptions.h
index 12d891f..1eddd0c 100644
--- a/chrome/browser/flag_descriptions.h
+++ b/chrome/browser/flag_descriptions.h
@@ -1623,6 +1623,9 @@
 extern const char kEnableAppcontainerName[];
 extern const char kEnableAppcontainerDescription[];
 
+extern const char kEnableAuraTooltipsOnWindowsName[];
+extern const char kEnableAuraTooltipsOnWindowsDescription[];
+
 extern const char kEnableGpuAppcontainerName[];
 extern const char kEnableGpuAppcontainerDescription[];