Refactor DrawableRuleset to be constructed with a converted beatmap
Also tidies up HUD hide logic and protects against incorrect hiding.
Remove usages of FileSafety class
Use beatmap background in editor
Remove abstract ScoreProcessor class Co-authored-by: Dean Herbert <pe@ppy.sh>