Merge pull request #8614 from jordan-woyak/xinput-battery InputCommon/XInput: Expose battery as input and cleanups.