Dig smart: dig out minerals as you discover them. Very rough draft.
workNow: added option to look for jobs every time a dwarf finishes or cancels a job.
Make git ignore project vimrc file and ctags file.
syndromeTrigger: renamed from trueTransformation and generalized it to allow for triggering commands on any syndrome infection.
autoSyndrome: reorganize everything, make it make more sense.
autoSyndrome: fixed a bug where it complains because can't find the worker because it didn't get a copy of the job quickly enough. It can still happen, it just doesn't complain anymore.
New module: Once. Intended to help prevent debug error message spam.
Merge branch 'once' into autoSyndrome
autoSyndrome: made it only print each error message at most once per DF run.
Outside only: new plugin. Buildings that start with OUTSIDE_ONLY get destroyed instantly before they can be created.
Merge branch 'master' into digSmart

Conflicts:
	plugins/CMakeLists.txt
digsmart temp commit.
autoSyndrome: fixed a bug when a reaction didn't have a valid mat_index.
Merge branch 'once' into syndromeTrigger
syndromeTrigger: only complain once.
syndromeTrigger: logic tweak.
Merge branches 'autoSyndrome', 'outsideOnly' and 'syndromeTrigger'
autoSyndrome should now work with syndromeTrigger.
autoSyndrome and syndromeTrigger documentation.
autoSyndrome/syndromeTrigger: deal with overlap better for commands.