Support template.customHeader in Markdown

If a site has configured a customHeader variant, load that into
Markdown documents after the standard CSS assets.  This supports
overriding CSS classes for more localized style control.

Change-Id: Id6e6d16f5b2b231aff825f260b148ec62296aa24
diff --git a/gitiles-servlet/src/main/resources/com/google/gitiles/templates/Doc.soy b/gitiles-servlet/src/main/resources/com/google/gitiles/templates/Doc.soy
index eff4d53..426ba15 100644
--- a/gitiles-servlet/src/main/resources/com/google/gitiles/templates/Doc.soy
+++ b/gitiles-servlet/src/main/resources/com/google/gitiles/templates/Doc.soy
@@ -25,6 +25,7 @@
  * @param? logUrl url for log history of page.
  * @param? blameUrl url for blame of page source.
  * @param? navbarHtml navar.md converted to SafeHtml.
+ * @param? customVariant variant name for custom styling.
  */
 {template .markdownDoc}
 <!DOCTYPE html>
@@ -38,6 +39,7 @@
   <link rel="stylesheet" type="text/css" href="{gitiles.BASE_CSS_URL}" />
   <link rel="stylesheet" type="text/css" href="{gitiles.DOC_CSS_URL}" />
   <link rel="stylesheet" type="text/css" href="{gitiles.PRETTIFY_CSS_URL}" />
+  {delcall gitiles.customHeadTagPart variant="$customVariant ?: ''" /}
 </head>
 <body class="Site">
   <header class="Site-header {if $navbarHtml}Site-header--withNavbar{/if}">