Take (2nd try) on enabling games with more than 8 players.
The diff can be condensed in two main changes:
- Unify all data structures and methods used in the c++ range manager component in a class that handles the players/ownership data and the bit-wise operator it uses.
- Allow to specify the number of GUI entries to be repeated before the <repeat> tag is expanded.
At first sight the changes seems to not have affected the performance but the increase of players will probably make it more noticeable.
Add @Angen as reviewer as he (if I recall correctly) already worked on this similar code with data that this diff touches.