A list of pre-defined file kinds. Toxcore itself does not behave differently for different file kinds. These are a hint to the client telling it what use the sender intended for the file. The `kind` parameter in the send function and recv callback are `uint32_t`, not TOX_FILE_KIND, because clients can invent their own file kind. Unknown file kinds should be treated as TOX_FILE_KIND_DATA.