Raptor Wings

For GlyphGryph! feathered arms that block water, soak 1 point of damage,
and mess up your ranged attacks (Arm Encumbrance 2).
Those commas again

AD's comma-checker FTW.
Initial traps.json.
ncurses mouse support WIP
Merge branch 'master' into curses_mouse
Add functions to convert strings to trap function pointers.
Jaws In Progress

These aren't ready for merging yet.
Right, these need types now, forgot about that.
Jaws complete

These add the biting attacks and the Intimidate effects.  Thanks to
Vache & Rivet for C++ syntax-checking.
Rogue paren

My fault.  Fixed now.
Proofing

More syntax errors.
Gonna need these for backwards compatibility.
Trailing commas! Begone!
Use actual booleans rather than string booleans.
Clothing-problem enforcement

Brian was right.  Thanks!
Web Controllability

Got some other errors; committing to safely swap and see if I hit an
Enter or Delete at the wrong point.
Web: Syntax & safety check

Codehero came through with some C++ syntax support.  Could probably have
done it without xem...but would've been days at it and frustrated as
hell.  Thanks for the assist.  Much appreciated.  :-)
Load traps from JSON instead of static initializers.
use compatible trap.id
ncurses mouse WIP