Reinforced solar panels

Basically a solar panel with a piece of reinforced glass to protect it.
Heavy-duty kitchen unit

A kitchen unit reinforced with steel framing.
USACE repair rig

A heavy-duty, milspec version of the welding rig.
Revert "Heavy-duty kitchen unit"

This reverts commit 00b59d1f7e286419a76b156fd2c6a490804df861.
Revert "USACE repair rig"

This reverts commit 8b299c151d97bbad85d4ab11b8ff2c724f93800d.
Reinforced solar panels take two

Rethought the solar panels a bit.  After comparing the volume of the
parts involved, decided it made more sense to have one sheet of
reinforced glass provide enough material for 4 panels.  Problem is, I
can't figure out how to have the crafting menu CREATE 4 panels when you
craft it.  Setting the "count" flag to 4 on the reinforced solar panels
in melee.json didn't seem to do it.  Anyone know how to fix this?
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.
Added some type checking functions, could be useful in reducing the number of errors thrown for material/flag parsing. May need to add a few more functions to make this entirely usable. "json_value_type get_value_type(std::string member)" would be a useful one. At the moment functionality is restricted to JsonObjects, I think I need to add type checking to JsonArrays as well
Added type check for single character string
Crafting now successfully checks for qualities.
Removed the JVT_CHAR and associated check. Turns out it seems pretty unnecessary.
Added JsonObject::get_object, and is_object check. So now it should be possible to do "member":{object data} for a single object instead of requiring an array "member":[{object data}] for single objects.
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
added chocolate covered coffee beans
Update comestibles.json