Remove superfluous file_util.h includes in //components

Since base/files/file_util.h mostly contains a list of functions that
are labeled with BASE_EXPORT, one can make a list of these functions.
One can also easily make a list of files that include file_util.h. Then
for each file in the list, grep for the functions from the first list.
If there are no matches, then remove file_util.h with:

tools/add_header.py --header '"base/files/file_util.h"' --remove

Then do IWYU to fix the build.

Bug: 40318405
Change-Id: Iec44b717e10d8c5b88836d2b58de3234f46f5f79
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7119880
Commit-Queue: Lei Zhang <[email protected]>
Reviewed-by: Sylvain Defresne <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1541295}
NOKEYCHECK=True
GitOrigin-RevId: f1840b68d127bb01f2103ce5d2b9a541df7f0a7e
1 file changed