Also sanitises content init order (ctor for content; bdl for other)
Also fix not working
# Conflicts: # osu.Game.Tests/Visual/SongSelect/TestCaseBeatmapScoresContainer.cs
Could cause overwriting of components added by base DrawableHitObjcet class (such as samples)
# Conflicts: # osu.Game/Overlays/BeatmapSet/Scores/ScoresContainer.cs