Added XInputDotNet to project and made some preparations for custom gamepad class
Changed .gitignore so UnityVS and XInputDotNet was caught by git
Removed XInput and UnityVS for reimport
Reimported UnityVS and XInputDotNet
commented code and started on Gamepad input catch
Untested!!!! Added all input catching need to test also renamed GamepadInputCatcher
to Xinput
Added license for XInputDotNet
Merge branch 'feature/Gamepad_Controller' of https://github.com/Fyoucon/Unity-Input-System into feature/Gamepad_Controller
PlayerIndexing is now done by PlayerIndex and then retrieving the int from that, Xinput is now a per object thing and needs to be added to the gameObject with the InputController.
Added ability to bind gamepad keys and capture input from gamepad and send events, bug: Can't bind keys because of nullreferenceexception
Fixed nullrefence bug, only initialized the array not the collections themselves, also made it so when you want to access gamepad input the component it added if it isnt already attached
Merge branch 'feature/Gamepad_Controller' into develop

Conflicts:
	Unity/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll Resolved