Truncate doesn't move the file pointer (this may only be the case on windows?) which causes any avro DataFile's above 16000 bytes to be full of garbage data.

Truncate + Seek will reset the buffer correctly.
Merge branch 'trunk' of github.com:austing-inova/avro into trunk