Add support for Babel alternate-hreflang links

My current project is a multi-language site using Babel and I needed support for alternate hreflang links in my sitemap.xml. As a side effect, I use protocol relative URLs so I added an additional option to include the URL proto as I don't believe you can use protocol relative URLs in sitemaps.