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 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
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.
added chocolate covered coffee beans
Update comestibles.json
added chocolate covered coffee beans in "snacks" & "coffee_shop"
Headshot counter added.
Fixes typo in bionics.json
Fixes another typo in same file.
Adds metal hip flask.
I stand corrected.
Final fixes to reinforced solar panel

Sometimes the answer is so obvious you look right past it.  Finally
remembered Cata has an "uncraft" recipe list for this EXACT situation.
D'oh.  Anyway, this is all ready to go, tested and works.  Also
remembered a small piece of glass is a "pane", not a panel.
Added information on qualities an item possesses to its description.
Can disassemble reinforced glass sheet with int. toolset

Oops almost forgot this.