Initial conversion from INI to JSON using Qt5, simulatenously porting from Qt4 to Qt5.
Current state: Buggy but does load.
Conversion INI -> JSON using Qt5: Implement research results using a new schema.
The results value now contains an an array of JSON objects with the following
mandatory values: class, parameter, and value. 'class' is the upgrade category
(eg 'Weapon' or 'Building'), 'parameter' is the ability to change (eg 'Range'),
while 'value' is the increase in percentage. Optional values are 'filterParameter'
and 'filterValue' that narrow which entities to change down to matching parameter
and value pairs only.
[Conversion INI -> JSON using Qt5: Fix several nasty bugs. Implement saving using WzConfig.
Conversion INI -> JSON using Qt5: Fix research icons.