Add missing character type.  Switch boolean array serialization to use
writeBoolean from the Bit(Output/Input)Stream to use only a bit per
entry in the array.