[XInput] Add new Controller.GetState method to perform GetState and IsConnected  in a same call. Add Controller.UserIndex value
[XInput] Add new Controller.GetState method to perform GetState and IsConnected  in a same call. Add Controller.UserIndex value

fmarrabal/SharpDX,waltdestler/SharpDX,fmarrabal/SharpDX,TechPriest/SharpDX,wyrover/SharpDX,davidlee80/SharpDX-1,wyrover/SharpDX,Ixonos-USA/SharpDX,VirusFree/SharpDX,RobyDX/SharpDX,shoelzer/SharpDX,wyrover/SharpDX,davidlee80/SharpDX-1,shoelzer/SharpDX,manu-silicon/SharpDX,weltkante/SharpDX,jwollen/SharpDX,shoelzer/SharpDX,davidlee80/SharpDX-1,RobyDX/SharpDX,andrewst/SharpDX,dazerdude/SharpDX,waltdestler/SharpDX,manu-silicon/SharpDX,VirusFree/SharpDX,TigerKO/SharpDX,sharpdx/SharpDX,fmarrabal/SharpDX,TechPriest/SharpDX,waltdestler/SharpDX,TigerKO/SharpDX,TechPriest/SharpDX,dazerdude/SharpDX,waltdestler/SharpDX,shoelzer/SharpDX,mrvux/SharpDX,jwollen/SharpDX,PavelBrokhman/SharpDX,weltkante/SharpDX,TigerKO/SharpDX,RobyDX/SharpDX,PavelBrokhman/SharpDX,manu-silicon/SharpDX,Ixonos-USA/SharpDX,manu-silicon/SharpDX,sharpdx/SharpDX,VirusFree/SharpDX,VirusFree/SharpDX,jwollen/SharpDX,dazerdude/SharpDX,andrewst/SharpDX,Ixonos-USA/SharpDX,dazerdude/SharpDX,RobyDX/SharpDX,weltkante/SharpDX,sharpdx/SharpDX,mrvux/SharpDX,TigerKO/SharpDX,andrewst/SharpDX,PavelBrokhman/SharpDX,shoelzer/SharpDX,weltkante/SharpDX,PavelBrokhman/SharpDX,Ixonos-USA/SharpDX,TechPriest/SharpDX,davidlee80/SharpDX-1,fmarrabal/SharpDX,mrvux/SharpDX,jwollen/SharpDX,wyrover/SharpDX