Revert "Tooltip: on close and destroy only set title if empty or undefined. Fixed #8925 - Changes to title attribute are reverted on close"

This reverts commit f6f57beca56a7f58cf9763800140cc60200170ad.
Revert "Revert "Tooltip: on close and destroy only set title if empty or undefined. Fixed #8925 - Changes to title attribute are reverted on close""

This reverts commit 9f07ac0e2c4434abffc1f22ac4de0afc515367ad.
Revert "Revert "Revert "Tooltip: on close and destroy only set title if empty or undefined. Fixed #8925 - Changes to title attribute are reverted on close"""

This reverts commit d6bca0cc32657267f72e6c2999e342f2e928e6ed.
Revert "Revert "Revert "Revert "Tooltip: on close and destroy only set title if empty or undefined. Fixed #8925 - Changes to title attribute are reverted on close""""

This reverts commit 27025df911194f76062a9a76909f73a0f0e78fd2.
Revert "Revert "Revert "Revert "Revert "Tooltip: on close and destroy only set title if empty or undefined. Fixed #8925 - Changes to title attribute are reverted on close"""""

This reverts commit 0552b920b9be227978920c3429236a62095dd7bd.
Revert "Revert "Revert "Revert "Revert "Revert "Tooltip: on close and destroy only set title if empty or undefined. Fixed #8925 - Changes to title attribute are reverted on close""""""

This reverts commit 889d0f77d4614b90f38b987601964ce42eb725e2.