Merge pull request #1 from CleverRaven/master

a
Merge pull request #2 from CleverRaven/master

a1
Active mutation changeover

Some mutations seem to work better as active ones.  Let's get things
moving.
Tweaks & bugfix

This teaks a few things, adds a very important TODO (active mutations
are Exploitable without it) and fixes #8959.
Carnivore nutrition

KarmaChimera and Grizzlyadamz made a good point on the IRC: tough to get
Healthy food for Carnivores.

This helps take the edge off total vitamin dependence, since obligate
carnivores in the wild seem to live reasonably non-diseased lives.
Merge pull request #3 from CleverRaven/master

c
Switch to using argparse. Update pluck to use argparse and multiple where arguments.
Convert count_values to allow multiple where cases and use argparse. Fix a bug in the primitive matcher that wasn't friendly to booleans. Still uses regular expressions, but also switch to match instead of search to make things stricter.
Get rid of list_values. Not necessary. Count values should allow for distinct output, but easy enough to do witha a complimentary script at the moment.
Allow file filtering within the data directory using a glob expression. Still only works with files detected to be JSON.
Shorten names, normalize more arguments, normalize output.
Still wanted the ability to strip off a distinct set in a list, not in a dictionary. Piping to lister.py will do that.
More general name.
Include a file splitter. Can work on N number of files, but is ideal for taking a small set of files, or even one file, and splitting it apart based on a set of matches.
Merge remote-tracking branch 'upstream/master' into json-tools
Disallows increasing the burn counter of liquids
Safer fix for burnt liquids
Recombobulate dropped item display to fix most of the pluralization issues.
Allow random descriptions for all item types.

Moves the snippet_category into the itype class and removes the it_stationary class as it is not needed anymore.
Random description are used when the item type has a snippet category.
Allow random descriptions to be specified in the item definition:

Instead of having separate entries, the snippet category is automatically created and filled with the given snippets.

Also adds check for snippet category to exist.