Added item qualities - read from jsons and stored in itypes.
Quality requirements are now pulled in from recipes and stored. All that remains is making recipes use them.
Crafting now successfully checks for qualities.
Finished a basic UI for new qualities crafting.
Added cut quality to valid cutting items from the pointy stick recipe.
Merge tool groups.
Adjusted for stack quantity.
Allow making cities smaller than normal.
Fix closing curtains
add picojson.h:value(unsigned long int)
Fix fix.
Merge reduced minimum city size.
New crafting string for tool qualities is now translatable
Changed tool groups label to qualities
Merge branch 'pr/3455'