add optional `override` parameter to Omd_backend.html_of_md

Omd_backend.html_of_md and Omd.to_html now have this optional
parameter: ?override:(Omd_representation.element -> string option)

This parameter allows to customize the behaviour of the Omd.t-to-HTML
conversion without having to rewrite the whole tree processing.