Hadrian: Fix installation of cross-compiler binary distributions
Fixes #21901 (closed) by moving Hadrian's bindist configuration out of mk/config.mk
to a dedicated file (eliminating the Stage1Only
check) and fixing the naming of executable wrappers.
Based on !8763 (closed).