subheader background

This adds a background image to the subheader. As with `lib/logo` each entity can only have one image and instances may already have a logo, this reuses the logo image and adds an option "Display logo as background image".