Astyle ranged.cpp.
Random restyling.
Valid-enforcement

Turns out that the only time it actually checked "valid" was when you
didn't have a prevailing mutation-category.  That's a Bug as it
effectively turned generimutagen into categorized mutagen for your
strongest category.

This imposes validity checks throughout the non-targeted mutation
procedure, fixing that bug.
Brimming with antiglare goodness

This gives headgear with significant brims (boonie, ballcap/postal
worker, cowboy, 10-gal) the SUN_GLASSES flag.

Since all of them wither block helmets or at least require fitting to
work with armored headgear, I think it's a fair enough upgrade.
Adds descriptions to item screen

This alerts folks to anti-glare gear; threw OVERSIZE in as well.
rope

supposed to be waste some materials
Merge pull request #7988 from KA101/mutationenforcement

Valid-mutation enforcement
Merge pull request #7990 from talktips/rope

short rope from rags(or leather)
Merge pull request #7989 from KA101/booniefix

Brimming with antiglare goodness
Add Bountysource badge to README

Because you have some open bounties, we thought you might want to display this badge in your README!
Grammar rampage
Suggested revisions
Cereal tweaks
Merge pull request #7992 from MattAmmann/i_like_big_buts

Comestible grammar feast
Merge pull request #7991 from bountysource-support/patch-1

Add Bountysource badge to README