Mbst 9478 sitemap improvements

# Allow the base URI to be provided on the request, rather than just the hostname. This allows us to switch the proxying method while still supporting the old api
# Use URI instead of curie, if there's no curie set
# Output content and video URIs according to publisher-specific scheme