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.
Bump version to v0.40.08
Add main windows and linux globals.
Auto-mark objects aligned.
Update the readme file a bit to reflect the current automation level.
Missing globals for 0.40.07 - will add 0.40.08 in a bit
Remaining symbols for 0.40.08 win32
0.40.08 OS X offsets
Realign item vmethods
Update scripts to extract and check vmethod argument counts in windows exe.

Requires latest cl-linux-debug and df_misc from my github.
Mark the destructor in interaction_target.
Update CSV
Update more vmethods
Merge branch 'master' of github.com:quietust/df-structures

Conflicts:
	df.interaction.xml
Include the vmethod address and vtable index in the size mismatch message.
New item vmethod was added in the wrong place
Fix more vmethods