Remove inheritance HelpResult from TextResult and add support to create HelpResult from html directly. It's fix unreadable help result for Sage
Also increase soversion, because the change breaks ABI.
BUG: 401134
FIXED-IN: 18.12
(cherry picked from commit 879f412c713adb8659bf098af786f082349c4025)