hint_tooltip
tooltip_text
`hint_tooltip` -> `tooltip_text` `set_tooltip` -> `set_tooltip_text` `_get_tooltip` -> `get_tooltip_text` Updates documentation, too.
This prevents the pitfall of UB when checking if they have been assigned something valid by comparing to nullptr.
They're moved to an `editor` subfolder so that we can easily handle them separately.