Merge pull request #4873 from lioncash/controller-emu ControllerEmu: Separate ControlGroup from ControllerEmu