Added InputCapabilities to the project, this will be used to define InputController capabilities
Stated the changes to the inputs
Changes
Started to change the keyboard input
Starting to change the keyboard
Finished the changes (or so it seem)
Merge branch 'Xbox360Gamepad' into InputCapabilities

Conflicts:
	RideOnMotion/RideOnMotion.Inputs.Keyboard/KeyboardController.cs
	RideOnMotion/RideOnMotion/MainWindowViewModel.cs
Changed the LED blinking to 3 seconds from 10, to take less longer to restore originals LEDs state
Added a special action (the led blinking)

Removed the directionnal pad and ABXY from the Xbox360Gamepad configurations, these are now free and X was reassigned to the led blinking
Reduced keyboard movement speed
Tested the keyboard, all is working as intended
Merge branch 'InputCapabilities' into clean-up

Conflicts:
	RideOnMotion/RideOnMotion/MainWindow.xaml.cs
	RideOnMotion/RideOnMotion/MainWindowViewModel.cs