API Make SSViewer#process return HTMLText not string

This means that you dont have to worry about casting it
as HTMLText again when using the result in a template or other context

However in some situations code might be assuming it can
check with is_string, in which case you now need to use instanceof HTMLText
Update 3.1.0 upgrading notes for casting changes