IO.binwrite doesn't truncate the file if an offset is given 

This reverts #722 and should make IO.binwrite no longer truncate the file when passed an offset.