Attributes system saving COUNT of all types of attributes

attributes.
Edited StringAttribute saving/loading to use writeUTF/readUTF instead of
StreamUtils.readString (for the sake of continuity and portability above
all