Make rabies configurable
Merge branch 'new-features' into gold
test for removing file names

changes things so that all the raw files are read into memory and
searched through to figure out which options modify what files. this
removes the reliance on managing the file names for each option.
continued work to remove filenames

- caravan/invasion settings are broken, they need specific tags to work
- added in all the graphic pack files, this slows things considerably
(~17s load time)
removing filenames

the loading time is down to ~6.5 seconds, which is a significant
improvement. some of the civ options are still broken as they require
tags in the raws to make each option unique.

if the graphic pack raws are combined as discussed (multiple lines for
tile changes) then things can only improve as it'll be ~400 less files
that have to be read! in the interim, it may be better to add a splash
screen while the initial load happens.
splash screen and json export

- added a splash screen with the masterwork logo, as it's still a bit
slow to load due to all the additional graphic pack files. once the raws
are merged the performance should improve.
- changed the output of the option export to JSON format (could use
another set of eyes on this one)
cleanup, optimization and readability

- removed old code
- the raw loading now only loads raw files, which gained another ~0.5
seconds in load time
- updated the JSON exporting for readability
- when changing tilesets the prompt now states that saved games are not
altered
added an override for the civ files

- the civ controls currently don't have unique tags for the various
settings (skills, materials, caravans, etc.). these changes allow
file(s) to be specified that will be used instead of searching through
all raws for tags
- added support for new tileset/color 'DawnFortress'
- re-applied previous changes for the new manuals, and changes to
orcs/kobolds/warlocks
macro option, moved rendermax

- added a new macro option
- moved the rendermax option to the first tab under graphics
- updated tooltips to indicate when castes are removed due to a building
being disabled (school of wizardry, guildhall, garrison and monastery)
- exported options in new format
update mw stuff to currently released 4h
added support for the colorblind color scheme
fix for the multiple FF tags

- splits the YES/NOFF tags into *_PLANTS, *_TREES and *_ANIMALS
- raws still need to be updated
manual file override property

- exposes the property of option controls to specify an exact set of
files to search for a pattern/tag/whatever in. specifying files here
essentially disables the 'find this tag/pattern in all files' that's the
default behaviour
- updated the exported options and renamed the file
update to masterwork 4i + fixes

- updated everything to masterwork 4i
- restored and fixed the dfhack.init for digging/razing
- updated the exe to the most recent version
- fixed the tree/plant/animal FF tags
- fixed the worldgen crash by ensuring that crows and sparrows are
always enabled in the masterwork vermin file
- updated gnomes to 0.72
removed .bak files from merge
updated itemsyndrome

- updates itemsyndrome.lua for dfhack to the most recent version, which
fixes a few bugs
updated gnomes to 0.73
pets, moonsilver and shadesilver fixes

- fixes the swapped male/female castes when ordering magamlings,
waterlings or changlings
- fixes the moonsilver and shadesilver so they can be used, but this may
also apply to spirit hide, and earth/fire/water/air auras for kobolds
(unverified)
fix for gnome black powder
Merge remote-tracking branch 'splinterz/gold' into gold

* splinterz/gold:
  fix for gnome black powder
  pets, moonsilver and shadesilver fixes
  updated gnomes to 0.73
  updated itemsyndrome
  removed .bak files from merge
  update to masterwork 4i + fixes
  manual file override property
  fix for the multiple FF tags
  added support for the colorblind color scheme
  macro option, moved rendermax
  added an override for the civ files
  cleanup, optimization and readability
  splash screen and json export
  removing filenames
  continued work to remove filenames
  test for removing file names
  Make rabies configurable