Accept array of override attributes on ImageView asHtml

A test failed until I stopped `StructuredText::asHtmlBlock` from
passing `$linkResolver` as an argument to `ImageView::asHtml`. As far
as I can tell this was not deliberate and would never have done
anything anyway.
Merge branch 'feature/image-ashtml-improvements' into patched