Makefiles: Fix silencing of nested calls for GNU make 4.3
Since GNU make 4.3, .SILENT: no longer causes nested $(MAKE) calls
to get -s implicitly. Add the -s flag explicitly on such calls to
suppress messages about Entering/Leaving directories.
Fixes: #20487 (closed)
Backport: release