No more casting!
But can when required. Also supports key combination bindings now.
# Conflicts: # osu.Desktop.Tests/Visual/TestCaseScrollingPlayfield.cs
Used to get correct bindings for a mode (ActionMappingInputManager).
Reworks input management for rulesets