allow definition of a struct containing the guest state (eg, VexGuestX86State in pub/libvex_guest_x86.h) and derive all offsets from that struct. git-svn-id: svn://svn.valgrind.org/vex/trunk@365