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.
Adds editable color definition file for SDL mode
Git is picky about trailing newlines in files
Color definitions are now loaded from a json file
WHOOPS replace tabs with spaces for consistency
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?
Adds quarterstaff and ironshod quarterstaff, spawns, and recipes.

Seriously, we didn't have a staff. How did we miss that?
Added item qualities - read from jsons and stored in itypes.
Moves declaration of load_colors() to color.h

This should fix the double definition errors on linux builds.
Adds 40mm buckshot as well as flechette ammunition for several weapons.
Space fix.
Tweak.
Recipe.
Tweak.
Textify!
Tweak.