Discovered meaning of some values of ui_advmode_menu enum.
Use the three-argument form of open()

This separates the openmode from the filename, and is both clearer
and safer.
Use Digest::MD5 instead of shelling out

It's in Perl's core distribution, so this doesn't add a dep.
Identifying world::unk_59e78 as a save version number.
Update CSV
Add 0.40.05 offsets for OS X
Merge pull request #9 from tareqak/0.40.05_osx_offsets

Add 0.40.05 offsets for OS X - will correct some other issues shortly
Remove duplicate entries
Add gait information, fix some fields in unit.job
Identified the flags through experimentation; it's a shame that they don't actually work
Add more gait information
Add source_hfid fields
Rename some classes to match DF's own naming scheme
typo
Fill in a few justice-related fields
Identify unit.unk_5d8 and clarify padding, and boy is it ugly!
In fact, it's so ugly that it didn't even compile!
Temporary fix to work around bug in codegen
Name 'type' field
conversation_unk shows up again