Return html_safe strings from variant_price_diff

Fixes #2737
[cmd] Ensure there is a linebreak before gem lines inserted before installer

Fixes #2798
Allow the description to go straight to the page raw.

Fixes #2874