compress iteminfo

Conflicts:
	src/item.cpp
increased iteminfo height depending on TERMY
init logging after all filenames are set.
add DebugLog init
remove space from translated string
Implemented lua accessors to item groups.

This allows to add or remove items to/from groups using lua. The sample mod implements a simple "blacklist" feature that only blacklists spawns, not recipes.
Added a generate_wikidocs.lua
Extended wrapper generator with the ability to have a different cpp_name and lua name for attributes.
Added/changed several itype wrappers.

I changed a few attributes from their previous names to make them have the same name as in the JSON. Modders are more likely to be familiar with JSON than with C++.
Merge some bugfixes.
Merge a pile of lua functionality.

Conflicts:
	lua/class_definitions.lua
Makes egg-based mutagens a bit more achievable

Worked out the math on egg-finding and was rather disconcerted to find
that reptile eggs are so bloody rare.  Assuming you make the veggy roll,
it's 3.8% for reptile eggs.

Lizard isn't *that* good a category, and you shouldn't have to strip a
whole forest of its underbrush to get Raptor or Alpha mutagen.
Change non-standard "standard" option name
Further change
Scale fixes

Thanks to Ekarus on the IRC for pointing these out.  Not sure when
Lizard got dropped but these should fix it.
Merge pull request #6963 from KA101/MutagenFixes

Makes egg-based mutagens a bit more achievable
Merge branch 'i2amroy-Sidebar'