Refactor skin configuration lookups to be more flexible Co-authored-by: Dan Balasescu <smoogipoo@smgi.me>
Conflicts: osu.Game.Tests/Visual/Gameplay/TestSceneSkinnableDrawable.cs
Add test for changing of a source
Removes reliance on string lookups and better defines elements for introduction into database