Automatic harmonization of graphics raws with master files.

Modified all tilesets to match the maste files where diferences were
detected in *non-display* elements.

This is an automatic harmonization on changes which were detected
to be safe, and constitutes approximately 30% of the detected
significant, non-display differences between tilesets and the master
files.

The remaining ~70% of mismatches require either human intervention,
or (more likely) smarter code to harmonize them.
initial commit
final cleanup for release version

- cleaned up a few more files
- fixed the randcreature stuff
- added a very basic tester for almost all options when debugging
(ctrl+alt+tilde)
plant_grasses and missing color

- added jolly bastion default color scheme back
- fixed the YESSTANDARTCAVERN flag in the plant_grasses.txt within all
the graphics pack raws
Merge pull request #19 from splintermind/master

inclusion of new masterwork settings source
tileset color mapping, modified background, about button

- removed redundant colors.txt from the tileset directories
- added missing color schemes for some tilesets
- added an xml mapping between tilesets and their default color schemes
- removed the install graphics button, users are now prompted upon
choosing an item

- the button to update save files shows properly again
- moved the dll files to the MasterworkDwarfFortress subdir
- added an about button to the menu
fixed random creature issue

- fixed an issue where if the random creature/entity/language files are
missing when the app loads, the first run of random creature won't allow
deletions
fix for backwards 'simple' settings

- fixes the simple xx buttons in the misc. section, which had the
enable/disable tokens set backwards.
- also fixed the description on the mineral scarcity tooltip
Merge remote-tracking branch 'splinterz/master' into settings

* splinterz/master:
  fix for backwards 'simple' settings
  fixed random creature issue
  tileset color mapping, modified background, about button
Merge branch 'master' into settings

This harmonizes splinterz' git branch with our master.
Upstream was released with different default settings to
splinterz/settings, so there are *lots* of raw changes
which are flipping features on and off.

With conflicts, we took upstream's Masterwork.settings file,
and removed creature_random_rc.txt, entity_random_rc.txt,
and langauge_RANDOM.txt (they were removed in splinterz/settings).
preview.png was also removed, as it is no longer upstream (and
presumably no longer used).

* master:
  Updated Masterwork Dwarf Fortress.exe from Splinterz
  Move patch-graphics-from-master.pl into maint-bin
  Spacefox: Cave fungus is no longer invisble.
  Upstream release - 4e

Conflicts:
	Dwarf Fortress/Masterwork.settings
	Dwarf Fortress/raw/objects/creature_random_rc.txt
	Dwarf Fortress/raw/objects/entity_random_rc.txt
	Dwarf Fortress/raw/objects/language_RANDOM.txt
	Settings Source/Resources/preview.png
fixes, added 3rd party source

- fixed evil/good region tooltips
- fixed grammar/spelling on a few other tooltips
- added missing ironhand color scheme

- added the source for the ribbon and the tab control, as i've made
significant updates to them
- all the color themes are contained within the ribbon source code now
- added a theme chooser to the main menu, along with an additional
white/blue theme
-
merge with pjf settings raws
added deleted preview.png from the merge
Merge branch 'master' into harmonize_raws

* master:
  Update settings program from splinterz/settings
  Added missing spore-tree saplings to many tilesets.
  Updated Masterwork Dwarf Fortress.exe from Splinterz
  Move patch-graphics-from-master.pl into maint-bin
  Spacefox: Cave fungus is no longer invisble.
  Upstream release - 4e
  Exported patch files no longer contain branch merge messages.
  Remove confusing ITEM_ARMOR_LAMELLAR. Lamellar leather armor remains.
  Remove unproduceable 'mail' armor from raws.
show-tileset-diffs.pl - Less context on unified diffs.

This allows for us to make more auto-generated patches. Yay!
More tileset harmonizations.

Automatically generated. All should be safe. Everything uses
the Masterwork tiles as intended behaviour.
show-tileset-diffs.pl - Tweaks and debugging

'ALTTILE' added as a display unit.
Failed patches are emitted with headers.
More understandable signifiance detection code.
More reliable significance detection code.
Even more tileset harmonizations.

Grasses, frequencies, glazes, and more.
show-tileset-diffs: Ignore [BUILD_COLOR] tag
Manual harmonisation of many tilesets

Includes:
    * Cluster size fixing
    * Removal of unused inorganics
    * Creature caste tags
    * Creature alignment tags

All tilesets except Masterwork, Phoebus, and Obsidian Soul affected.