Fix binary WFST read/write
Fix binary WFST read/write

The writes had a write(sizeof(struct)) construction; a void* had crept
into the struct.  This replaces the read/write with explicit
operations for each member.

idiap/juicer,idiap/juicer,idiap/juicer,idiap/juicer