manpage: lua: minor fixes
client API: fix description of mpv_event.error field

The description was a left over from an earlier iteration of the API.
manpage: lua: rewrite event description

Using such a small table is not such a great idea, because you can't put
much information in it, even if you need to.
manpage: lua: document receiving of terminal messages
manpage: lua: move less important events to the end of the list
manpage: reformat property list

Use a list instead of a table. This makes it easier to provide extended
information about a property, and doesn't require you to fiddle with rhe
RST ASCII-art tables.

Also, extend some property descriptions.
command: fix metadata property

This crashed when retrieving the raw property value. Oops.
vo_wayland: silence shadowing warning
vo_opengl: make :srgb decompand the BT.709 values correctly

This is the same issue as addressed by 257d9f1, except this time for
the :srgb option as well. (257d9f1 only addressed :icc-profile)

The conditions of the srgb_compand mix() call are also flipped to
prevent an off-by-one error.