Override Item.extend() to merge the subclass' _serializeFields with the parent class' _serializeFields.

And have style fields always serialized in non-compact form for Color.
Implement serialization for TextItem.
Include more Item attributes for serialization.