Secret flag types

Each secret property in a setting has an associated "flags" property that describes how to handle that secret. The "flags" property is a bitfield that contains zero or more of the following values logically OR-ed together.