Added Unity Project
Added ability to bind and unbind keys and sends events when a bounded key is pressed
Moved enums to another file, added error handling ability to capture mouse input
Made binds to be handled by and external manager so 2 input controllers can't share keys; can at maximum handle 4 players
Added XInputDotNet to project and made some preparations for custom gamepad class
Changed .gitignore so UnityVS and XInputDotNet was caught by git
Updated .gitignore
Removed XInput and UnityVS for reimport
Reimported UnityVS and XInputDotNet
Reimported UnityVS
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
Added XInputInterface.dll
Merge branch 'feature/Gamepad_Controller' into develop

Conflicts:
	Unity/Assets/UnityVS/Editor/UnityVS.VersionSpecific.dll Resolved
Exported Package and removed testing project