Move NewsletterHasImages test into Newsletter to make it both functional in more situations and cachable between article loops