Started work on a generic visualizer socket client plugin. Currently only sends over inorganic and creature materials, nothing else.
remotefortressreader now can send over sets of MapBlocks
Merge branch 'develop' of https://github.com/DFHack/dfhack into develop

Conflicts:
	library/xml
syndromeTrigger: use DFHACK_PLUGIN_IS_ENABLED properly.
EventManager/eventful: added ON_REPORT event and exposed it to Lua.
Fixed a bug where remotefortressreader was using min_x for min_z.
Added many forum scripts, and a makeshift onReport/onStrike event that will be merged into eventful/EventManager later.
Merge remote-tracking branch 'origin/develop'
Fixed wrong documentation on repeating scripts.
Prevented infinite loop on incorrect syntax in repeat script.
Fixed the organization of my new lua modules. They now go in library/lua instead of where plugin lua modules go. Updated scripts accordingly.
Reorganized scripts folder. Deleted digmat.rb because it's redundant with digSmart and it has a higher FPS impact.
Updated dfhack.init-example for script reorganization.
Added add-syndrome script to modtools and fixed syndromeUtil so it actually works. This should make it so that event hooks only have to be able to run scripts instead of run scripts and add syndromes.
Update NEWS.
Fixed minor error in growthbug.
Added functionality to repeat.lua so that you can make the thing that's repeating not happen right away.
Allowed dfhack.timeout tick events to be queued before a world is loaded.
Merge remote-tracking branch 'origin/scriptOrganization' into scriptOrganization
Non-silent version of Lua's run_command