GetButton etc methods that respond to any players controller

I've added convenience methods for GetButton, GetButtonUp, GetButtonDown, GetJoyStick, GetAxis and GetTrigger methods that respond to any players controller (no player argument required). This simplifies input for single player games, where the player can pick up any paired controller and have it just work.