5cd10ce862
As a precursor to incorporating a new language switcher in the new version of Vector I'd like to improve the performance of loading the switcher. It seems most code can be deferred until the language selector button is clicked. This shaves around 30kb of resources off the critical path for most users. There's potential here for a positive performance impact so we should follow up the deployment by checking the associated performance graphs to see if there's improvement. Note, if the compact personal links feature is enabled there is no performance saving for now. This will be addressed in follow ups. Bug: T153844 Bug: T153845 Bug: T237061 Change-Id: I740600d18859422b2f98a5ef92d0321f6e9615a2