Fix language change in Minimal/Compact mode after eb137b5

Also don't attach menu in those modes.
Add Blu-ray Disc support in "Open Disc" menu
Open disk menu: Get the label only when it will be used.

Also factorize the code.

This commit fixes #3478.
Try to make external filters unloading less aggressive.