Keep track of the sizes of floats we marshal. Don't base encoding on float range.
[bplist] Do not proceed to write the UTF-8 string after the UTF-16 one.