Fix SetupZones where on devices with more than one zone in ENESMBus
Fixes the issue where each zone started with the same led indexes when read from memory sticks. Tested on G.Skill TridentZ
TridentZ with AUDA0-E6K5-0101 controllers shows 2 zones on the sticks ( 1 + 7 , incorrect parser ? ) while RGBFusion 2.0 and others shows 1 zone with 8 LEDs
Because of this when iterating through zones each zone starts with reading led_map index 0 instead of continuation from previous zone. It affects only reading.
See difference between Fusion and OpenRGB before change
Edited by Wojciech Łazarski

