Added DFHack.
Began un-DFHacking most of it. Oy.
Removed DFHack entirely because the way I did it before means I can just sorta merge.
Put DFHack in properly.
Added init.lua
Updated dfhack.init for 0.40.
Made init a bit faster/more reliable, fixed more stuff for 0.40 dfhack