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
Adds quarterstaff and ironshod quarterstaff, spawns, and recipes.

Seriously, we didn't have a staff. How did we miss that?
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.
Remove completely unused QUIT_DELETE_WORLD quit_status.
Change DELETE_WORLD option to only delete if no other characters.
Change FULL_SCREEN_HEIGHT from 25 to 24.
Update main menu screen to 24-line height.
Move a bunch of stuff from output.cpp to color.cpp.
Recipe tweak.
Add centre_print() function for centered printing.