80c4b1b4df
Bus alias names and member names entered with leading or trailing whitespace caused silent connection failures because the lookup used the trimmed name from the schematic label while the definition retained the untrimmed name. Centralize sanitization in BUS_ALIAS by trimming whitespace in SetName() and adding AddMember/SetMembers/ClearMembers methods that trim and reject empty strings. Remove the mutable Members() accessor to prevent bypassing the sanitization. Update all callers across parsers, importers, and the dialog to use the new API. Fixes https://gitlab.com/kicad/code/kicad/-/issues/19971