Update EVGA Turring controller
Closes #679 (closed).
Based on work by Adam Honse (CalcProgrammer1) and help by Chris M (Dr_No)
This implements the missing modes and allows both a direct and static mode. Can be expanded in the future to add a "save config to device" option.
Adds a virtual mode in the controller to handle the new modes and to match the NvAPISpy captures.
Known Issues: When loading either Breathing or Flashing modes the speed is read back correctly from the device but the GUI displays the slider in the wrong location. Resizing the device will take the new speed location as an input.
Edited by TheRogueZeta