Flags for particle attributes:

- REQUIRED: These attributes are always existent in every particle
    system. Currently this is only the "id" layer, position might also
    be added
- PROTECTED: Attribute name, datatype, etc. can not be changed. Only
    user-defined attributes can be modified this way.
Use the new attribute flags to determine editability in RNA.