Implement KeyBindings for rulesets and osu! game
No more casting!
But can when required. Also supports key combination bindings now.
# Conflicts: # osu.Game.Rulesets.Taiko/UI/TaikoRulesetContainer.cs