Make it possible for layouts to override the html head entry set displayer

This adds a method to `SiteLayout` that can be overridden to specify a different or modified `SwatHtmlHeadEntrySetDisplayer`.